Estou usando o Putty no Windows XP e usei o arquivo .ppk para conectar-me aos meus servidores Linux (vários servidores).
Nos servidores, tenho a seguinte pasta e arquivo ~ / .ssh / allowed_keys
Agora eu quero usar um Mac para conectar através do terminal. Eu configurei as conexões remotas com os servidores manualmente e quero saber como posso configurar usando o arquivo ppk ou a chave pública / privada dentro dele.
Observação: eu já estou usando o login de chave pública / privada no Windows, portanto, não preciso criar uma nova chave usando o keygen, só quero saber como configurar agora que já tenho as chaves. (Em outras palavras, eu já tenho as listas de chaves autorizadas no servidor e as chaves pública e privada).
brew install putty
. Note que não estamos usandosudo
aqui;)brew uninstall
primeiro usebrew install putty --HEAD
. Isso funcionou para mim.Conversão PPK para OpenSSh
OS X: instale o Homebrew e execute
Coloque suas chaves em algum diretório, por exemplo, na sua pasta pessoal. Agora converta as chaves PPK em pares de chaves SSH: pesquisa em cache
Para gerar a chave privada:
e para gerar a chave pública:
Mova essas chaves para ~ / .ssh e verifique se as permissões estão definidas como privadas para sua chave privada:
conectar com o servidor ssh
Encaminhamento de porta para conectar o servidor remoto mysql
fonte
Existe uma maneira de fazer isso sem instalar a massa no seu Mac. Você pode converter facilmente o arquivo PPK existente em um arquivo PEM usando o PuTTYgen no Windows.
Inicie o PuTTYgen e carregue o arquivo de chave privada existente usando o botão Carregar. No menu "Conversões", selecione "Exportar chave OpenSSH" e salve o arquivo de chave privada com a extensão .pem.
Copie o arquivo PEM para o seu Mac e defina-o como somente leitura pelo usuário:
Então você poderá usar o ssh para se conectar ao seu servidor remoto
fonte
There is a way to do this without installing putty on your Mac. You can easily convert your existing PPK file to a PEM file using PuTTYgen on Windows.
Então, a melhor maneira de fazer isso no mac é fazê-lo no Windows ?!