SSH proxycommand 代理
利用跳板机让不在同一局域网的机器ssh直连
参考了:https://blog.csdn.net/cikenerd/article/details/73740607
配置:
#建立互信 ssh-copy-id -p 12321 root@1.1.1.1
vim ~/.ssh.config
#添加内容
Host namexx
HostName 1.1.1.1
User root
Port 1234
#注意多个ip 之间要使用空格分隔符
Host ip1 ip2 1.1.1.*
ProxyCommand ssh -q -W %h:%p namexx
修改权限:
chmod 644 ~/.ssh.config
使用:
通过ssh proxycommand, 使用rsync 拉取远程数据
rsync -vrtopz --progress -e ' ssh -ax -c blowfish ' xx@ip1:/data/ /data1/