如何设置 SSH 命令行客户端的源端口?

如何设置 SSH 命令行客户端的源端口?

我正在创建一个网络挑战,并且由于防火墙的存在,我需要能够将 SSH 客户端源套接字绑定到固定端口,以便让其流量穿过防火墙。

有没有办法使用可能的netcatUbuntu 设置来实现这一点?或者有可以实现这一点的 ssh 替代方案?

答案1

你必须使用数控作为代理命令. SSH 只支持指定 SSH 客户端的绑定地址。

ssh -o 'ProxyCommand nc -p 2345 %h %p' $MY_SERVER

类似这样的事情应该有效。

相关内容