我在 IDC 中托管了两台服务器。我只能使用端口 20/21/22/23/3389/33101-33109 在两台服务器之间建立连接。IDC 网络设备将阻止源或目的端口不在 20/21/22/23/80/3389/33101-33109 列表/范围内的任何其他数据包。但是SSH的源端口是随机的。
使用该命令
可以轻松指定远程端口。ssh username@server -p remote_port
那么是否有ssh命令参数或其他方式来指定本地源端口,以便我可以使用端口 33101 来建立 SSH 连接?
小智 26
您不能为 ssh 客户端指定源端口。
但是您可以将其nc用作代理,如下所示:
ssh -p 33101 -o 'ProxyCommand nc -p 33101 %h %p' $SERVER_2
Run Code Online (Sandbox Code Playgroud)
从如何在 unbuntu 服务器上设置 SSH 的源端口?(在 ServerFault 上)。
| 归档时间: |
|
| 查看次数: |
7723 次 |
| 最近记录: |