Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。
7年前关闭。
Improve this question
我以为我可以在这里轻松找到答案,但是没有运气。也许这是不可能的:
假设以下情况:我坐在星巴克,将win 8笔记本电脑连接到他们的WLAN。我打开了到我的Amazon ec2 micro ubuntu实例的ssh连接。
早晨,在我离开家之前,我从家中的Win 8机器上打开了到同一实例的另一个SSH连接。
现在从我的腻子终端上,我可以看到连接pts/0和pts/1以及netstat -n给我两个防火墙(星巴克和我的防火墙)的ip地址以及它们的10000+端口号,以及带端口的ubuntu服务器地址22
我在ubuntu机器上的ssh服务器已启用TCPForwarding。
现在如何配置腻子以使rdp隧道化,以便可以访问我的家庭服务器?我是否需要在ubuntu实例上做其他工作才能转发rdp数据包?
win-laptop ---> starbucks-firewall ---> ec2-ubuntu-micro-instance
感谢您的观众。
这在您的笔记本电脑上:
然后,您将能够在笔记本电脑上打开与本地主机的rdp连接,并将其转发到您的桌面。您无需在ec2实例上进行任何其他配置。我假设您的笔记本电脑上没有运行RDP服务器。
那么我们如何使用腻子来做到这一点呢? (我在这里稍作猜测。)
在左 Pane 中选择“连接→SSH→隧道”类别
在“源端口”的中输入“3389” 在“目标”的中输入“127.0.0.1:3389”。 选择“本地”(用于从便携式计算机连接)或“远程”(用于从台式机连接) 单击“添加” ,您将要在“ session ”类别 中保存这些详细信息
理想情况下,如果由于某种原因断开连接,则希望您的桌面连接重新启动。 (如果您的家庭互联网类似于我的家庭互联网,它有时会出现故障并断开连接。但是也许您的家庭互联网比我的网络更可靠。)
想改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。
7年前关闭。
Improve this question
我以为我可以在这里轻松找到答案,但是没有运气。也许这是不可能的:
假设以下情况:我坐在星巴克,将win 8笔记本电脑连接到他们的WLAN。我打开了到我的Amazon ec2 micro ubuntu实例的ssh连接。
早晨,在我离开家之前,我从家中的Win 8机器上打开了到同一实例的另一个SSH连接。
现在从我的腻子终端上,我可以看到连接pts/0和pts/1以及netstat -n给我两个防火墙(星巴克和我的防火墙)的ip地址以及它们的10000+端口号,以及带端口的ubuntu服务器地址22
我在ubuntu机器上的ssh服务器已启用TCPForwarding。
现在如何配置腻子以使rdp隧道化,以便可以访问我的家庭服务器?我是否需要在ubuntu实例上做其他工作才能转发rdp数据包?
win-laptop ---> starbucks-firewall ---> ec2-ubuntu-micro-instance
感谢您的观众。
最佳答案
如果您的台式机和笔记本电脑都运行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服务器。
那么我们如何使用腻子来做到这一点呢? (我在这里稍作猜测。)
在“源端口”的
理想情况下,如果由于某种原因断开连接,则希望您的桌面连接重新启动。 (如果您的家庭互联网类似于我的家庭互联网,它有时会出现故障并断开连接。但是也许您的家庭互联网比我的网络更可靠。)