运行rsync到新网站时,连接被拒绝了

问题描述 投票:0回答:1

我们有一个内部备份服务器(ubuntu),内部服务器使用rsync调用许多远程服务器。为了设置一个新的网站,我需要通过ssh进入远程服务器,并将我的密钥添加到authorized_keys文件中。一旦我可以通过ssh从备份服务器登录到远程站点,rsync就会手动运行以建立结构(没有任何原因,但为了确认和加快备份速度)。

然而今天我试图将我们最新的网站添加到备份中,但rsync命令给出了一个255错误,并且由于连接拒绝的问题而无法连接。

确认一下。

  1. 远程服务器是Lightsail和Lampstack。
  2. 我们有多个网站正在使用lightsail进行备份,我们也使用其他服务器。
  3. 是的,我可以从备份服务器上ssh进入远程站点,所以密钥是正确的,并且与rsync命令中使用的内容一致。
  4. rsync是生成并复制粘贴的,之前一直在工作。
  5. 远程的.ssh文件夹是0700,authorized_keys是600,所有者是bitnami。
  6. pem文件在备份服务器上的正确文件夹varwww.ssh中。
  7. 我在远程服务器上登录的用户是www-data(用于ssh和rsync)。

简化的rsyn命令是。

rsync -rLDvvvcs -e "ssh -i /var/www/.ssh/LightsailKey.pem -p 22 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --progress --exclude-from '/path/to/exclude.txt' --delete --backup --backup-dir=/deleted_files/project-name/ --chmod=Du=rwx,Dgo=rx,Fu=rw,Fgo=r bitnami@{ip}:/home/bitnami/live/my-website/htdocs/ /mnt/incs/project-name/htdocs

运行这个命令出现的错误是:

ssh: connect to host {ip} port 22: Connection refused
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: unexplained error (code 255) at io.c(235) [Receiver=3.1.2]
[Receiver] _exit_cleanup(code=12, file=io.c, line=235): about to call exit(255)

我缺少什么?

谢谢

ssh backup rsync
1个回答
0
投票

原来是数据库中的ip字段打错了。

© www.soinside.com 2019 - 2024. All rights reserved.