Eu tenho uma configuração onde preciso copiar arquivos de 1 instância ec2 para outra instância usando rsync, usei o seguinte comando que funcionou bem
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 estava em execução e pude ver os arquivos em ambos os servidores. Posteriormente revoguei o acesso público para tornar os servidores mais seguros, mas agora os arquivos não estão sendo copiados para outro servidor. Parece que o comando não está funcionando agora e apresenta o seguinte erro
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]
Consigo me conectar ao FTP e ao PuTTY usando IPs privados com o mesmo arquivo de certificado, então não tenho certeza qual é o problema.
Alguém pode me ajudar a resolver o problema.
Obrigado
Responder1
É provável que o antigo problema "login ssh trave sem rede (DNS)". Certifique-se UseDNS no
de que esteja definido no destino /etc/ssh/sshd_config
e reinicie o serviço sshd, se necessário.