首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >plink.exe远程端口转发到本地机的动态端口转发

plink.exe远程端口转发到本地机的动态端口转发
EN

Server Fault用户
提问于 2018-06-13 13:39:12
回答 1查看 9.2K关注 0票数 0

从两天以来,我一直在努力做以下工作:

我有一台windows机器,我们叫它A,还有一台叫做B的Linux机器。

在A和B之间有一个防火墙,我想从windows机器A远程连接到我的Linux机器(远程端口转发到B),一旦完成,我想动态地将从Linux机器B到Windows机器A的连接转发。

我一直在Windows机器A上做以下操作:

代码语言:javascript
复制
plink.exe -v -ssh -C -T -N -R 3310:127.0.0.1:22 root@LinuxMachine -pw MyPassword

在Linux机器B上:

代码语言:javascript
复制
ssh -v -N -D 127.0.0.1:8080 -p 3310 root@127.0.0.1

目标是通过这台Windows机器重定向所有流量,包括我的浏览器(使用socks4代理参数)。我还将proxychain配置文件更改为指向127.0.0.1和端口3310。

当我在B上验证命令时,在Windows A机器上得到了以下信息:

代码语言:javascript
复制
Remote port forwarding from 3310 enabled
Attempting to forward remote port to 127.0.0.1:22
Forwarded port opened successfully
FOrwarded port closed due to local error

我在Linux机器上得到了以下信息:

代码语言:javascript
复制
ssh_exchange_identification: Connection closed by remote host

我一直在对它进行故障排除,但我认为我对如何结合起来执行远程端口转发以实现动态端口转发缺乏一点知识。我对这个问题的主要想法是,看起来包不是从Linux转到Windows的。

我在Windows上更改了一些plink.exe命令,但没有成功。

谢谢你的帮忙!

EN

回答 1

Server Fault用户

发布于 2018-11-07 15:06:43

当您使用22或您设置的特定端口登录它时,但是传输某些东西时,它将返回不同的端口以进行传输,并且该传输端口的范围很大,因此您需要使用类似VPN之类的端口。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/916460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档