Primeiro, observe que você tem um erro de Warning: the RSA host key for '[server]:10400' differs from the key for the IP address...
Isso significa que a chave pública do servidor não corresponde ao seu endereço IP. Para resolver isso, edite seu arquivo ~ / .ssh / known_hosts e remova a entrada para 192.168.1.40
Você poderia fazer isso com um comando
ssh-keygen -R 192.168.1.40
Segundo, há uma maneira melhor de se conectar a um servidor usando chaves RSA em vez de chaves .ppk.
De acordo com o site filext.com
The PPK file type is primarily associated with 'PuTTY'. PuTTY is a
terminal emulator application which can act as a client for the SSH,
Telnet, rlogin, and raw TCP computing protocols.
Você não especificou, mas eu estou supondo que você deseja entrar em um servidor web linux a partir de um computador Windows e Mac simultaneamente?
Uma maneira melhor de configurar chaves seria pegar a chave pública do seu servidor ssh e colocá-la no arquivo known_hosts do seu Mac.
Você poderia então configurar o ssh sem palavras de passagem, pegando a chave pública do seu Mac e anexando-a ao arquivo de hosts autorizados no servidor web linux.
Aqui está como copiar a chave pública do seu Mac para os hosts autorizados no servidor linux em um comando
cat ~/.ssh/id_rsa.pub | ssh user@machine "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"
Recursos