.png)
Estoy usando una vieja máquina virtual Redhat con VMware Player.
Solía poder conectarlo usando PuTTY
, pero por alguna razón ahora no puedo.
Esto es lo que hago:
- Yo uso
ifconfig
para obtener la dirección IP. - Hago ping a la dirección IP y obtengo una respuesta solo para asegurarme
- Compruebo que
iptables
acepta conexiones TCP a través del puerto 22 - Utilizo
PuTTY
para conectarme a la dirección IP que obtuve en el paso 2
Solía funcionar, ahora no. No cambié nada, pero cada vez que reinicio las iptables
reglas se eliminan y tengo que rehacerlas, pero todavía no funciona. Recibo el error "Se agotó el tiempo de conexión".
¿Algunas ideas?
Respuesta1
Hasta donde yo sé, RedHat usa firewalld y no iptables. Quizás esa sea la razón por la que se está restableciendo su regla. Puedes comprobarlo ejecutando systemctl status firewalld
. Si es así, puede abrir ssh ejecutando firewall-cmd --add-port=22/tcp --permanent
. Eso debería abrir el puerto en su Firewall.
Otra cosa es que el root no puede iniciar sesión a través de ssh de forma predeterminada. Tienes que configurar PermitRootLogin Yes
y /etc/ssh/sshd.conf
recargar la configuración ssh con systemctl reload sshd
.
Espero que esto ayude.