rsync 指定非 22 端口同步
格式
rsync -avz -e "ssh -p 端口号" 源 目标示例
远程 SSH 端口改为2222
拉取(远程→本地)
rsync -avz -e "ssh -p 2222" root@192.168.1.100:/data/ /本地目录/推送(本地→远程)
rsync -avz -e "ssh -p 2222" /本地目录/ root@192.168.1.100:/data/常用参数
-a归档模式(保留权限、目录结构)-v显示详情-z压缩传输--delete本地删除远程多余文件(谨慎用)
免输密码
- 本地生成密钥
ssh-keygen- 推送公钥到非 22 端口主机
ssh-copy-id -p 2222 root@192.168.1.100
之后 rsync 直接免密同步。
评论 (0)
暂无评论,快来发表第一条评论吧!
登录后发表评论