SSH 端口转发
假设你想要将本地 50000 端口转发到远程服务器的 10.16.201.64:8090,可以使用以下命令:
bash
ssh -L 0.0.0.0:50000:10.16.201.64:8090 user@remote_server详细解释
-L 0.0.0.0:50000:10.16.201.64:8090:0.0.0.0:绑定到所有本地 IP 地址。50000:本地端口。10.16.201.64:远程服务器的目标 IP 地址。8090:远程服务器的目标端口。
常见问题
端口范围:确保本地端口
50000在允许的范围内(1-65535)。端口占用:确保本地端口
50000没有被其他进程占用。bashnetstat -tuln | grep 50000防火墙:确保防火墙允许本地端口
50000的流量。bashsudo ufw allow 50000/tcpSSH 版本:确保你使用的 SSH 客户端和服务器版本支持端口转发。
通过以上步骤,你应该能够成功设置本地端口转发。
转发成功
可以在网页端打开:https://0.0.0.0:50000