Eu estou lutando para fazer o ssh funcionar no Windows 10. Ele funciona bem no laptop da minha empresa, mas não consigo acessá-lo agora e preciso ssh com meu computador particular.
No meu computador de trabalho, eu uso o terminal Git Bash, tenho minhas chaves em .ssh junto com o arquivo de configuração. Então eu simplesmente digite ssh machinename
e eu estou diretamente logado na máquina remota, já que a chave ssh está incluída no authorized_keys
da máquina.
No meu computador particular, eu uso a mesma chave ssh e a mesma configuração (também em .ssh). No entanto, ao tentar ssh da mesma maneira usando o terminal Git Bash no meu computador privado, recebo ssh: connect to host machinename port 22: Connection timed out
. Eu já tinha certeza de adicionar as chaves SSH ao ssh-agent:
E seguimos as dicas aqui , para remover o conjunto de variáveis ambientais por TortoiseGit (que eu também tenho instalado no meu laptop de trabalho, btw).
Estranhamente, ainda posso fazer login em algumas máquinas remotas usando Putty e digitando minha senha. No entanto, estou irritado por ter que digitar minha senha e quero fazer o login usando a minha chave ssh. Além disso, algumas máquinas não podem ser acessadas com Putty nem Git bash ... Qual é o problema?