rsync同步文件如何指定服务器端口

rsync在服务器之间同步文件很方便,默认一般是22端口,这时使用rsync不需要指定端口。

但是出于安全起见,很多服务器将默认的SSH端口改成了别的如2222,这时候需要指定端口: 

#rsync -avuz -e 'ssh -p 2222' user@remote-server:/path/to/remote/folder /path/to/local/folder

根据提示输入remote-server的user密码即可开始同步文件(将remote-server服务器上的/path/to/remote/folder目录下内容同步到当前服务器的/path/to/local/folder目录下)。

错误:

rsync: connection unexpectedly closed (5 bytes received so far) [sender]

rsync error: error in rsync protocol data stream (code 12) at io.c(600) [sender=3.0.6]

模块read only = no设置为false

#read only = no 是只读选择,也就是说,不让客户端上传文件到服务器上
#read only = false 指定备份目录的权限为可读可写
posted @ 2023-03-13 02:13  猪脚踏浪  阅读(2538)  评论(0编辑  收藏  举报