Tengo una configuración en la que necesito copiar archivos de 1 instancia ec2 a otra instancia usando rsync, utilicé el siguiente comando que funcionó bien
rsync -ave 'ssh -i certs/cert.pem' /var/www/html/uploads/2018/9/6/instagram.png ubuntu@[ec2-instance-IP]:/var/www/html/uploads/2018/9/6/
Este comando se estaba ejecutando y pude ver los archivos en ambos servidores. Más tarde revoqué el acceso público para que los servidores fueran más seguros, pero ahora los archivos no se copian a otro servidor. Parece que el comando no funciona ahora y da el siguiente error
ssh: connect to host IP port 22: Connection timed out
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(226) [sender=3.1.1]
Puedo conectarme a ftp y PuTTY usando ips privadas con el mismo archivo de certificado, así que no estoy seguro de cuál es el problema.
¿Alguien puede ayudarme a resolver el problema?
Gracias
Respuesta1
Es probable que el antiguo problema de "el inicio de sesión ssh se bloquea sin una red (DNS)". Asegúrese de UseDNS no
que esté configurado en el destino /etc/ssh/sshd_config
y reinicie el servicio sshd si es necesario.