.png)
Tengo 2 instancias EC2 (ip-172-30-0-196 e ip-172-30-0-194). Pero no puedo hacer ssh de 194 a 196 y viceversa. El error ssh de 194 esaquí.
Ambos hosts tienen archivos ssh con los mismos permisos [2]. ¿Por qué no puedo hacer ssh entre instancias?
[2]
ubuntu@ip-172-30-0-196:~/Programs$ ls -altr ~/.ssh/
total 24
-rw-r--r-- 1 ubuntu ubuntu 404 Feb 2 17:41 id_rsa.pub
-rw------- 1 ubuntu ubuntu 1675 Feb 2 17:41 id_rsa
-rw-r--r-- 1 ubuntu ubuntu 444 Feb 2 18:22 known_hosts
-rw------- 1 ubuntu ubuntu 406 Feb 2 18:26 authorized_keys
Respuesta1
Hay una serie de posibles problemas, entre ellos
Un firewall ejecutándose en uno o ambos equipos (iptables -vnL debería enumerar las reglas del firewall, verifique si el puerto 22 está permitido)
Se está produciendo algún tipo de limitación adicional, por ejemplo SELinux o Apparmor. (si cat /selinux/enabled = 1, está ejecutando selinux, intente deshabilitarlo temporalmente). He visto esto en bastantes instalaciones de CentOS 6.
Podría ser una opción de configuración en /etc/ssh/sshd_config; por ejemplo, una directiva "AllowUsers" puede limitar quién puede iniciar sesión.
(Por cierto, sus permisos parecen correctos).