
Criei um servidor no Linode usando forge.laravel.
Tudo parece funcionar bem, mas agora estou tentando acessar o servidor via SSH. Por padrão, o Forge cria servidores que agora permitem acesso SSH via senha e, portanto, devo adicionar uma chave SSH ao servidor e há uma opção no painel de controle na guia do gerenciador do servidor para fazer isso.
Segui um artigo do github para criar as chaves SSH e funciona bem ao conectar-se ao github.
help.github.com/articles/generating-ssh-keys
Após colocar minha chave pública no forge tentei acessar o servidor via SSH usando o seguinte:
ssh MY_SERVER_PUBLIC_IP
ssh forge@MY_SERVER_PUBLIC_IP -i /home/MYUSER/.ssh/id_rsa.pub
Eu recebi o seguinte erro:
Permission denied (publickey)
Alguma idéia de como resolver esse problema????
Responder1
Ao criar uma chave, existem duas partes; as chaves pública e privada.
Vá para forjar e crie uma chave ssh, dê um nome a ela (qualquer um está bem) e, em seguida, recorte e cole a chave pública no campo de formulário fornecido.
Em seguida, salve a chave privada em seu local .ssh folder
usando o mesmo código de conexão que faz referência à chave privada.