.png)
Estou usando uma máquina virtual redhat antiga com VMware Player.
Eu costumava conectá-lo usando PuTTY
, mas por algum motivo agora não consigo.
Aqui está o que eu faço:
- Eu uso
ifconfig
para obter o endereço IP - Eu faço ping no endereço IP e recebo uma resposta apenas para ter certeza
- Verifico se
iptables
aceita conexões TCP pela porta 22 - Eu uso
PuTTY
para me conectar ao endereço IP que obtive na etapa 2
Costumava funcionar, agora não funciona. Não mudei nada mas toda vez que eu reseto as iptables
regras são deletadas e tenho que refazer, mas ainda não funciona. Recebo o erro "tempo limite de conexão esgotado".
Alguma ideia?
Responder1
Pelo que eu sei, o RedHat usa firewalld e não iptables. Pode ser por isso que sua regra está sendo redefinida. Você pode verificar executando systemctl status firewalld
. Se for, você pode abrir o ssh executando firewall-cmd --add-port=22/tcp --permanent
. Isso deve abrir a porta no seu Firewall.
Outra coisa é que o root não tem permissão para efetuar login via ssh por padrão. Você deve definir PermitRootLogin Yes
e /etc/ssh/sshd.conf
recarregar a configuração do ssh com systemctl reload sshd
.
Eu espero que isso ajude.