Como (e se) copiar e colar em uma interface web ssh?

0

Uma página web fornece acesso ssh baseado na web a uma máquina linux. Estou usando uma máquina Windows7.

Ao editar um arquivo no vi, quero inserir o seguinte:

j0nhd0

Este (1) vai para a próxima linha, então (2) vai para o começo da linha, então (3) vai para a próxima ocorrência do termo de busca, então (4) move um espaço para a esquerda, então (5) apaga tudo na linha à esquerda daquele ponto. O "0" é apenas porque estou sendo muito cauteloso.

Eu pensei que o que eu faria seria escrever o seguinte

j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0j0nhd0

e então copie e cole (enquanto não no modo de inserção, é claro) e ele faria essa operação em 15 linhas, e então eu poderia olhar para ele por alguns segundos para fazer Certifique-se de que não fez nada de errado antes de fazê-lo na próxima vez. Fazer isso algumas centenas de vezes terminaria o trabalho em minutos.

Mas a interface não me permite copiar e colar.

Então:

  • Existe alguma maneira de copiar e colar?
  • Devo fazer algo inteligente em vez disso? Se sim, o que?
por Michael Hardy 15.06.2015 / 02:06

2 respostas

1

Devido a como o modelo de segurança DOM do navegador funciona, esse tipo de interface da Web não pode acessar facilmente o clipboardard do sistema (ou então, páginas da Web aleatórias podem roubar o conteúdo da área de transferência).

Seu problema não está relacionado a SSH ou vi e a escolha inteligente seria usar um cliente SSH nativo (por exemplo, Putty).

    
por 15.06.2015 / 04:43
1

Ei, se você usar o navegador chrome, você pode instalar o Secure Shell add on / app, é bastante simples para SSH sobre LAN ou WAN. E fornece a funcionalidade que você está procurando.

Basta copiar de uma fonte diferente e duplicar o aplicativo no console para colar ou, se desejar copiar do console, destaque o texto e copie automaticamente o texto selecionado.

Se você tiver problemas para se conectar em algum ponto da linha (pode acontecer quando você usa o mesmo IP para computadores diferentes. Tente remover allhosthosts de java usando CTRL + ALT + J. Para ser mais específico: term_.command.removeAllKnownHosts ()

    
por 15.06.2015 / 05:09