No Finder, usando a opção Conectar ao servidor , sou capaz de especificar o servidor ao qual desejo conectar usando o ssh://user@server
formulário (nome do host ou IP). No entanto, o servidor ao qual estou me conectando requer autenticação de chave pública, portanto, o Finder, quando pressiono o botão conectar , responde em uma nova janela:
Permission denied (publickey)
[Process completed]
Como faço para configurar o Finder para localizar minha chave privada em ~ / .ssh?
macOS Sierra 10.12.3
Você precisa adicionar sua chave pública (por exemplo, ~ / .ssh / id_rsa.pub) ao arquivo allowed_keys no servidor. Se você não possui chave / chave pública, crie uma com:
Se você não tiver acesso ao servidor, precisará fornecer a chave pública a um administrador e solicitar que ele a adicione ao arquivo allowed_keys no servidor.
Criar um arquivo de configuração como proposto na resposta do rwenz3l não é necessário quando você não digitou uma senha para a chave rsa.
fonte