rsync ssh方式的端口指定

2012-10-25 阅读 49

rsync + ssh 同步,默认 ssh 的 22 端口。

但是,,,,,,,

rsync -avz --bwlimit=3000 REMOTE_HOST:data_path . # 限制带宽

rsync + ssh 使用 port,加上 -e "ssh -p port_number"

例如:

rsync -e "ssh -p 1234" -av --bwlimit=3000 REMOTE_HOST:data_path .

还可以,--rsh='ssh -pPORT_NUMBER'

例如:

rsync --rsh='ssh -p1234' -av --bwlimit=3000 REMOTE_HOST:data_path .

还可以:

.ssh/config, 做 ssh 设置

vim .ssh/config

Host REMOTE_HOST # 可以简写,但 rsync 的REMOTE_HOST 必须一样

HostName REMOTE_HOST

User YOUR_USERNAME

Port 1234

IdentityFile /home/YOUR_USERNAME/.ssh/id_rsa # 可选

rsync -avz --bwlimit=3000 REMOTE_HOST:data_path .

rsync

更新于 2023年03月28日