![Rsync 正向名称查找](https://linux22.com/image/1580918/Rsync%20%E6%AD%A3%E5%90%91%E5%90%8D%E7%A7%B0%E6%9F%A5%E6%89%BE.png)
我收到此错误:
journalctl | grep rsync
Jan 26 00:52:08 rene-desktop rsyncd[1699]: forward name lookup for odroidxu4-backup failed: Name or service not known
sudo nano rsyncd.conf
port = 872
[Nextcloud]
path = /media/./Nextcloud/
uid = root
gid = users
list = yes
read only = yes
write only = no
use chroot = yes
hosts allow = 192.168.1.189,odroidxu4-backup
auth users = rene
secrets file = /etc/rsyncd.secrets
lock file = /var/lock/rsyncd-Nextcloud
我不明白当我在 rsyncd.conf 中输入 host allow 时为什么会出现错误?
答案1
问题是操作系统无法解析主机名 odroidxu4-backup。
尝试通过 IP 地址指定它,将其名称和 IP 添加到hosts
文件或以其他方式更改 DNS 以便它可以解析。
注意:如果 IP 是 192.168.1.189,则无需在其中指定名称rsyncd.conf
- 只需使用 IP 地址即可。我预计这也会更快。