首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSH RDP隧道与端口连接

SSH RDP隧道与端口连接
EN

Server Fault用户
提问于 2016-02-20 16:35:35
回答 1查看 3.4K关注 0票数 1

试图做一些研究,但不能真正找到解决方案(或如何进一步故障排除)对此问题。

设置的目的和理由: SSH隧道RDP从工作到家庭计算机。在工作中,大多数端口被阻塞,但我能够使用SSH。

设置: Macbook (在工作中)-> Internet -> HomeModem -> SSHserver和Windows10Pro

我能够直接连接到Windows 10 (从一个朋友的房子或本地局域网),没有任何问题。当我从广域网(非工作状态)连接时,我的路由器上有端口转发( 338900 -> 3389 Windows10和22 -> 22 SSHserver )。

我能够从工作和任何地方连接到我的SSHserver (Debian 8),没有任何问题。

尝试:在我的mac电脑上,我尝试过:

ssh 22 -p 22 -L 3400:192.168.1.2:3389 root@WANIP : 192.168.1.2:3400 =无连接

ssh 22 -p 22 -L 3400:192.168.1.2:338900根@WANIP RDP: 192.168.1.2:3400 =无连接

ssh 22 -p 22 -L 3400:WANIP:338900 root@WANIP \ RDP:-L:3400=无连接

所有这些尝试都是在广域网连接上进行的,我可以使用: RDP :338900= connection连接连接。

任何方向和帮助都是非常感谢的。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2016-02-20 17:19:41

代码语言:javascript
复制
ssh -p 22 -L 3400:192.168.1.2:3389 root@WANIP

这是个正确的命令。我刚在我的环境里登记了。我使用以下命令创建ssh隧道

代码语言:javascript
复制
# ssh -L 192.168.1.6:3389:192.168.88.176:3389 alex@WAN.IP -p 2222
# netstat -an | grep 3389
tcp        0      0 192.168.1.6:3389            0.0.0.0:*                   LISTEN

之后,我可以通过RDP连接到192.168.1.6:3389。

在Debian上,您应该检查文件/etc/ssh/sshd_config。可能会有一些限制

代码语言:javascript
复制
Match User alex
    X11Forwarding no
    AllowTcpForwarding no

在mac上,您应该检查/etc/ssh/ssh_config以获得相同的限制。

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

https://serverfault.com/questions/758629

复制
相关文章

相似问题

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