Não é possível fazer SSH no host

Não é possível fazer SSH no host

Estou tentando fazer SSH em meu host. Estou usando o Mac OSX. Quando estou no terminal eu digito:

ssh user@hostname

Recebo uma mensagem de erro imediata informando:

connect to host xx.xx.xxx.xx port 22: connection refused

Eu tentei SSHing em minha instância EC2 (host totalmente diferente) e posso fazer isso perfeitamente. Alguma ideia de qual pode ser o problema ou que solução de problemas adicionais posso fazer para descobrir o problema e corrigi-lo?

Responder1

Isso indica que o daemon ssh não está em execução ou que existe um firewall configurado para rejeitar a conexão.

Responder2

No sistema que você está tentando fazer, execute o seguinte:

ps aux | grep ssh
netstat -tulpn | grep 22

Você não especifica qual sistema operacional é o host de destino. Se for Mac, vocêpoderiatem que modificar os parâmetros da linha de comando netstat. Mas simplesmente, você precisa listar as portas de escuta e usar o grep para a porta 22, que é onde o ssh é executado.

Se você não obtiver nenhuma saída de nenhum dos itens acima, especialmente do segundo comando, então seu daemon sshd não está em execução e você precisará iniciá-lo antes de poder se conectar.

Dito isto, um erro imediato sugeriria (como Richard mencionou) que um firewall está bloqueando a conexão.

informação relacionada