Gerei um par de chaves e adicionei a chave pública ao meu servidor.
Quando eu quero me conectar ao meu servidor, eu uso o comando:
ssh [username]@[server]
.
Isso funciona bem quando estou usando o Powershell ou o Git Bash.
No entanto, se eu tentar conectar via Cygwin / Ubuntu Shell, recebo o seguinte erro:
Permission denied (publickey).
Quando tento me conectar usando o Filezilla, recebo o seguinte erro:
Status: Connecting to [server]...
Response: fzSftp started, protocol_version=8
Command: open "[username]@[server]" 22
Error: Disconnected: No supported authentication methods available (server sent: publickey)
Error: Could not connect to server
EDITAR: Acabei de perceber o seguinte:
Quando visitar a pasta .ssh
usando o PowerShell ou o Git Bash e digite ls
, posso ver os seguintes arquivos: id_rsa id_rsa.pub known_hosts
.
No entanto, quando eu verifico com o Cygwin ou com o Ubuntu Shell, vejo apenas known_hosts
.
Tags ssh openssh git powershell cygwin