我安装了 Windows 10 附带的 SSH 客户端。我在 PowerShell 中使用以下命令(但 IP 和端口不同)来设置与远程服务器的 SSH 连接。
ssh -l username 1.2.3.4 `
-L 127.100.100.1:8080:192.168.1.1:8080 `
-L 127.100.100.2:8080:192.168.1.2:8080
我偶尔需要通过 SOCKS5 代理进行 ssh。如何配置 PuTTY 隧道,使其执行与命令行相同的操作ssh
?
目标端口号在客户端软件中是硬编码的。我无法找到如何为每个转发端口设置本地绑定地址。
作为一种选择,是否有办法直接从 Windows 命令行 SSH 代理?我曾尝试在 Windows 上使用netcat
/ ncat
/ nc
,但本地防病毒软件(我无法控制它)一直在隔离它们。
答案1
在PuTTY中配置转发时,在小源端口您实际上使用以下语法输入主机名和端口:
host:port