O Bluehost tem um documento de ajuda com instruções sobre como configurar o SSH.
Eu fiz todos os passos que envolvem a ativação do SSH no bluehost, gerando uma chave pública, etc.
Estou confuso com o que faço em seguida. Diz, para usuários de Linux:
To connect run the following command from a terminal:
ssh -p 2222 [email protected] Replace cpanelusr with your username and ip.add.re.ss with your IP address.
Então, eu tentei
ssh -p 2222 [email protected]
que eu não esperava trabalhar, porque não há senha ou chave pública envolvidas neste processo até agora.
Depois de adicionar a known_hosts, recebo este erro:
Received disconnect from 111.111.111.111 port 22:2: Too many authentication failures for caleb
Disconnected from 111.111.111.111 port 22
Como faço para o SSH no Bluehost? O que eu realmente faço com a chave pública que eu gero?
EDIT: Eu fiz o download do arquivo .pub e coloquei em ~/.ssh
. Em seguida, editei o arquivo ~/.ssh/config
para ficar assim:
Host example.com
Hostname example.com
User caleb
IdentityFile ~/.ssh/id_rsa_bluehost
Eu ainda recebo o mesmo erro.
EDIT: Eu tentei os dois id_rsa_bluehost.pub
e sem a extensão .pub
na minha configuração ssh. Eu também configurei o arquivo para chmod 644
, ainda recebendo o mesmo erro.