我们一直在尝试使用 rysnc
在远程系统上进行备份。但是我们得到了与网络相关的错误。这意味着我们需要启用对远程系统的访问。但这一步并不能解决问题。以下是解决方案。
null
默认Rsync端口
Rsync充当守护进程并侦听TCP网络端口。Rsync守护程序提供的默认端口配置是TCP 873
.
显式指定Rsync端口
更改默认rsync端口的第一种方法是使用 --port
带有端口号的选项。在本例中,我们将连接远程系统端口1234 rsync守护程序。
$ rsync --port=1234 [email protected]:/home /mnt/home
在URL中指定Rsync端口
另一种指定不同于默认端口的方法是在连接URL中提供端口号。在本例中,我们将端口号指定为 1234
到 poftut3
.
$ rsync [email protected]:1234:/home /mnt/home
默认Ssh端口
ssh RFC中指定的所有ssh服务器的默认ssh端口都是TCP 22。
显式指定Ssh端口
我们可以使用ssh隧道作为安全包装器。默认情况下,我们将连接到远程系统端口 22
. 但情况并非总是如此。如果远程系统端口与 22
我们应该明确规定。我们将使用 -e
此选项。在exmaple中,我们将连接远程系统端口 2222
属于 poftut2
$ rsync -e 'ssh 2222' [email protected]:/home /mnt/home
相关文章: Nmap命令备忘单
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END