我正在尝试通过堡垒主机将rsync运行到侦听非标准端口的SSH服务器上,如下所示:
来源主机 - >堡垒主机 - >目标主机(非标准端口上的sshd)
我可以通过Bastion框进入目标主机:
ssh -o ProxyCommand="ssh -W %h:%p admin@bastion-host" user@destination-host
但这让我进入了在端口22上运行的“默认”SSH服务器,而不是我想要访问的服务器,为了参数,它在端口12345上运行。
如果我想使用非标准端口进行rsync,我可以找到示例,例如:
https://www.tecmint.com/sync-files-using-rsync-with-non-standard-ssh-port/
表明我应该使用-p,但这不起作用,因为我需要端口22一直通过隧道直到结束。
如何通过标准端口22上的堡垒服务器通过隧道在端口12345上与此目标服务器进行rsync?
源主机(22) - >堡垒主机(22) - >目标主机(12345)
答案 0 :(得分:0)