我正在创建一个网络挑战,并且由于防火墙的存在,我需要能够将 SSH 客户端源套接字绑定到固定端口,以便让其流量穿过防火墙。
有没有办法使用可能的netcat
Ubuntu 设置来实现这一点?或者有可以实现这一点的 ssh 替代方案?
答案1
你必须使用数控作为代理命令. SSH 只支持指定 SSH 客户端的绑定地址。
ssh -o 'ProxyCommand nc -p 2345 %h %p' $MY_SERVER
类似这样的事情应该有效。
我正在创建一个网络挑战,并且由于防火墙的存在,我需要能够将 SSH 客户端源套接字绑定到固定端口,以便让其流量穿过防火墙。
有没有办法使用可能的netcat
Ubuntu 设置来实现这一点?或者有可以实现这一点的 ssh 替代方案?
你必须使用数控作为代理命令. SSH 只支持指定 SSH 客户端的绑定地址。
ssh -o 'ProxyCommand nc -p 2345 %h %p' $MY_SERVER
类似这样的事情应该有效。