Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssh 如何在putty中定义到远程桌面的隧道连接?_Ssh_Remote Desktop_Putty_Rdp_Tunnel - Fatal编程技术网

Ssh 如何在putty中定义到远程桌面的隧道连接?

Ssh 如何在putty中定义到远程桌面的隧道连接?,ssh,remote-desktop,putty,rdp,tunnel,Ssh,Remote Desktop,Putty,Rdp,Tunnel,我需要(在rdp中)连接到我大学网络中的一台机器(我们称之为#1)(我有它的内部IP),我还可以通过ssh访问同一网络中的Linux服务器机器,我可以使用它访问#1, 我用的是油灰,有人能告诉我怎么连接吗 rdp中的[My laptop]-->[Linux server]-->[windows machine] 谢谢,让我们假设如下: Linux服务器-gate.college Server.com:22(SSH侦听端口22) 内部服务器-Internal.college Server.com:

我需要(在rdp中)连接到我大学网络中的一台机器(我们称之为#1)(我有它的内部IP),我还可以通过ssh访问同一网络中的Linux服务器机器,我可以使用它访问#1, 我用的是油灰,有人能告诉我怎么连接吗

rdp中的[My laptop]-->[Linux server]-->[windows machine]


谢谢,

让我们假设如下:

Linux服务器-
gate.college Server.com:22
(SSH侦听端口22)

内部服务器-
Internal.college Server.com:3389
(RDP侦听端口3389)

RDP连接将位于
localhost:3399
(应打开)

如何通过Putty和RDP转发配置SSH隧道:

  • 打开Putty并在
    会话中输入Linux服务器的连接信息
  • 转到分支>连接>SSH>隧道
  • 选择
    Local
    Auto
  • 源端口
    中输入
    3399
    ,在
    目标
    中输入内部机器的连接信息,格式为:
    主机名:端口
  • 单击添加
您将看到
转发端口
部分中的条目,类似于:

4L3399   internal.college-server.com:3389
保存您的连接,即可使用

接下来,在成功登录后,使用保存的连接启动a
PuTTy会话
到远程服务器gate.college server.com:22
,您可以启动Windows RDP客户端


将其连接到localhost:3399,并在windows的RDP客户端中使用
internal.college server.com:3389

的RDP凭据,是否确实必须输入:localhost:3399?它给了我一个错误“这台计算机无法连接到远程计算机”,转发端口如下所示:L3399 internal.college server.com:3389没有4 in start,我做了你提到的一切在你尝试RDP客户端之前,你启动PuTTY会话并通过SSH登录了吗?是的,开始中的4表示使用了IPv4,但是比我想象的更好的是使用“自动”,但是我忘了调整示例。