Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我现在可以将一个端口 8080 转发到远程端口 80 ssh -L 8080:localhost:80 user@host.com,是否可以通过一个 ssh 连接进行多个端口转发?
ssh -L 8080:localhost:80 user@host.com
是的,-L为每个要转发的端口使用选项。
-L
例子:
ssh -L 8080:localhost:80 -L 7070:localhost:70 user@host.com
这称为动态端口转发,如果 SSH 服务器和 SSH 客户端都支持这一点,您可以将客户端配置为使用 SSH 客户端作为 SOCKS 代理,其余的由 SSH 完成。在这种情况下,一个“SSH 连接”(实际上 SSH 连接在“内部”携带多个独立通道)用于连接到多个目的地。