Como recuperar uma chave pública do host remoto?

0

Também recebi de um parceiro uma chave privada SSH, preciso criar um script php para conectar-se ao host e enviar alguns dados por essa conexão.

No entanto, preciso fornecer à função ssh php uma chave pública, mas o parceiro não me enviou a chave pública.

Como posso obter do host remoto a chave pública em um arquivo separado?

Algum conselho?

Alexis
fonte
Se você estiver se conectando de um aplicativo a um host remoto, precisará acessar a chave privada para se autenticar no host remoto, a chave pública não ajudará na sua autenticação (se foi e foi pública, qualquer pessoa poderá se autenticar no host ) inside.mines.edu/~gmurray/HowTo/sshNotes.html
RSU

Respostas:

4

Se você tiver a chave privada, poderá gerar a chave pública usando-a ssh-keygen -i, a menos que eu esteja enganado.

Daenyth
fonte
2
Isso está correto, embora a pergunta esteja errada.
msw
0

Essa é a chave para um usuário específico? Se sim, e você tem acesso ao servidor, seria algo parecido ~/.ssh/id_rsa.pub.

rybl
fonte