使用目标服务器上的不同端口通过堡垒主机进行Rsync

时间:2018-04-05 07:56:17

标签: ssh rsync

我正在尝试通过堡垒主机将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)

1 个答案:

答案 0 :(得分:0)

啊,我想我弄明白了。我的目标服务器只允许来自堡垒主机的端口22,而不是非标准端口。