rsync在服务器之间同步文件很方便,默认一般是22端口,这时使用rsync不需要指定端口。但是出于安全起见,很多服务器将默认的SSH端口改成了别的如2222,这时候如何通过rsync进行同步文件呢?在当前服务器上(需要copy文件到的那台服务器)执行如下命令:
#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目录下)。