如何为Linux Rsync指定不同的端口?

我们一直在尝试使用 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
喜欢就支持一下吧
点赞0 分享