Estou em um Mac. Estou tentando se conectar a um servidor Ubuntu remoto.
Eu posso conectar-me com sucesso usando os comandos ssh e scp no shell. Por exemplo:
$ scp -i ~/Projects/keys/foo.pem foo_config.ini [email protected]:/var/
foo_config.ini 100% 15KB 14.7KB/s 00:00
No entanto, recebo erros quando tento conectar-me ao SFTP usando a mesma chave pública no FileZilla ou no CyberDuck.
Eu recebo um erro SSH_FXP_INIT no CyberDuck:
Eureceboocódigodesaída127noFileZilla:
Status:Connectingtofoo.com...Response:fzSftpstartedCommand:keyfile"/bar/foo.ppk"
Command: open "[email protected]" 22
Status: Connected to foo.com
Error: Connection closed by server with exitcode 127
Error: Could not connect to server
O FileZilla converteu o formato .pem para .ppk. As permissões no .pem são 600. As permissões no .ppk são 700.
Eu posso conectar-me a um servidor diferente que compartilhe a mesma chave no CyberDuck. É apenas esse servidor específico que está me dando problemas. Eu conectei a este servidor com sucesso no passado usando o WinSCP no Windows, mas agora estou no Mac.
Eu tentei configurar o CyberDuck para usar o SCP em vez do SFTP, mas ainda estou recebendo o mesmo erro.
Há algo que eu preciso mudar na configuração do servidor?