我想我可以在这里很容易find答案,但没有运气。 也许这是不可能的:假设如下:我坐在星巴克与我的胜利8笔记本电脑连接到他们的无线局域网。 我打开一个SSH连接到我的amazon ec2微型ubuntu实例。 在我离开家之前的早晨,我从家里的win 8机器上打开了另外一个ssh连接。 现在从我的腻子terminal,我可以看到连接pts / 0和pts / 1和netstat -n给我的两个防火墙(星巴克和我的)的IP地址与他们的10000 +端口号以及我的Ubuntu的服务器地址端口22.在ubuntu机器上我的ssh服务器上有TCPForwarding。
现在如何configurationputty来隧道rdp,这样我可以访问我的家庭服务器? 我必须在Ubuntu实例上做额外的工作来转发rdp数据包吗?
双赢的笔记本电脑—>星巴克的防火墙—> EC2 Ubuntu的微实例< – 我的防火墙< – 我赢桌面
谢谢你的听众。
tsocks不隧道到ssh
通过HTTPS隧道
通过linux macvtap接口发送数据包
socat:通过TTY隧道IP
在Linux中的SSH端口转发(隧道)
如何只允许隧道连接端口?
即时重写一个tcpstream:它有多难? 如何倾倒所述stream?
SSH隧道链
如何在bash脚本退出时终止ssh隧道subprocess
SSH隧道内的SSL
如果您的台式机和笔记本电脑都运行OS X / Linux / BSD,我建议在桌面上运行它:
autossh -R 127.0.0.1:3389:127.0.0.1:3389 your.ec2.instance
这在你的笔记本电脑上:
ssh -L 127.0.0.1:3389:127.0.0.1:3389 your.ec2.instance
然后,您可以在笔记本电脑上打开到本地主机的rdp连接,并将其转发到您的桌面。 你不需要在你的ec2实例上做任何额外的配置。 我假设你没有在笔记本电脑上运行的RDP服务器。
那么我们如何使用腻子来做到这一点呢? (我在这里稍微猜测)
在左侧窗格中选择“连接→SSH→隧道”类别
为“源端口”输入“3389”
为“目的地”输入“127.0.0.1:3389”
选择“本地”(从笔记本电脑连接)或“远程”(从桌面连接)
点击“添加”
那么您将要在“会话”类别中保存这些详细信息
理想情况下,如果由于某种原因中断,您将希望桌面上的连接重新启动。 (如果你的家庭网络和我的网络一样,偶尔会出现故障并断开连接,但也许你的家庭网络比我的网络更可靠。)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。