我们有一个内部备份服务器(ubuntu),内部服务器使用rsync调用许多远程服务器。为了设置一个新的网站,我需要通过ssh进入远程服务器,并将我的密钥添加到authorized_keys文件中。一旦我可以通过ssh从备份服务器登录到远程站点,rsync就会手动运行以建立结构(没有任何原因,但为了确认和加快备份速度)。
然而今天我试图将我们最新的网站添加到备份中,但rsync命令给出了一个255错误,并且由于连接拒绝的问题而无法连接。
确认一下。
简化的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)
我缺少什么?
谢谢
原来是数据库中的ip字段打错了。