PuTTY na janela do console

3

Eu gostaria de usar o PuTTY da mesma forma que usaria ssh no Linux, ou seja, a partir da linha de comando, sem gerar uma nova janela. A razão para isso é que eu quero usá-lo a partir do terminal integrado de um IDE. Então eu não quero janelas externas aparecendo.

Eu sei que posso fazer isso com o Plink, que é fornecido com o PuTTY, mas o Plink tem alguns problemas:

  1. se você usa cmd.exe , ele fica preso por seqüências de controle de cores (isso não é um grande problema, porque o PowerShell lida bem com as cores)
  2. chaves especiais, como setas, não são enviadas para o servidor, portanto, não há histórico nem movimento para esquerda / direita na linha sendo gravada.

Então, existe uma maneira de resolver o problema 2. no Plink? Ou existe uma maneira de ter a linha de comando parecida com Linux ssh sem esses problemas (com PuTTY ou com outra coisa)?

    
por lodo 27.04.2017 / 11:55

2 respostas

1

Eu tentei a ferramenta proposta por Martin Prikryl em sua resposta, mas infelizmente eu tive algum problema com isso.

Por sorte, eu encontrei este [1] outro build do OpenSSH que funcionou bem. É aparentemente exatamente a mesma coisa (uma compilação do OpenSSH para Windows).

[1] link

    
por 27.04.2017 / 14:29
3

Faça o download da versão do Microsoft OpenSSH para Windows ( última versão ).

Ele inclui o OpenSSH ssh.exe , que é um aplicativo de console com suporte completo ao terminal.

PuTTY é um aplicativo GUI. Não é possível que um aplicativo GUI use um console no Windows.

O Plink deliberadamente carece de alguns recursos de terminal, já que se destina à automação, não para um uso interativo. Veja PuTTY deseja plink-terminal .

    
por 27.04.2017 / 12:38