ssh - 是否可以通过一个 ssh 连接进行多个端口转发?

标签 ssh portforwarding

我现在可以通过 ssh -L 8080:localhost:80 <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="9feaecfaeddff7f0ecebb1fcf0f2" rel="noreferrer noopener nofollow">[email protected]</a> 将一个端口 8080 转发到远程端口 80 , 是否可以通过一个 ssh 连接进行多个端口转发?

最佳答案

是的,对每个要转发的端口使用-L选项。

示例:

ssh -L 8080:localhost:80 -L 7070:localhost:70 <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="196c6a7c6b5971766a6d377a7674" rel="noreferrer noopener nofollow">[email protected]</a>

关于ssh - 是否可以通过一个 ssh 连接进行多个端口转发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19232633/

相关文章:

python - Pycharm SSH 插件缺少 Ubuntu 16.04

perl - 在 SSH 终端中执行的命令显示额外的行内容

docker - Boot2Docker - 以本地主机身份访问网络服务器

java - 如何远程调试java应用程序并将端口转发到虚拟机?

java - 通过 JSch shell channel 向服务器发送命令

linux - 使用 SSH 在桌面上打开应用程序

bash - ssh 脚本给出 "key_read"错误

centos - iptables forward 和 nat 规则

ssl - 如何在CloudFormation模板中将预先上传的SSL证书附加到ELB?

tomcat - 端口转发(通过 2 个路由器)到树莓派 tomcat