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?
ssh
php
openssh
public-key
Alexis
fonte
fonte
Respostas:
Se você tiver a chave privada, poderá gerar a chave pública usando-a
ssh-keygen -i
, a menos que eu esteja enganado.fonte
Essa é a chave para um usuário específico? Se sim, e você tem acesso ao servidor, seria algo parecido
~/.ssh/id_rsa.pub
.fonte