使用 iPhone 通过 SSH 隧道进行 RDP

使用 iPhone 通过 SSH 隧道进行 RDP

所以我想使用我的 iphone-4s 通过 ssh 隧道建立 RDP 连接。我已经知道如何使用 putty(ssh 客户端)隧道建立此连接。唯一的问题是我还没有找到允许隧道(或端口转发)的 iOS SSH 客户端。请帮我找到一个可以完成我所描述的操作的应用程序。我几乎可以肯定这可以用越狱设备完成,但在 iOS 7 发布之前,iphone-4s 不受限制的越狱是不太可能的。请告诉我可以实现此目的的越狱应用程序的名称。谢谢 :]

答案1

iSSH 确实可以在未越狱的 iOS 设备上创建隧道,但您仍然只能将其保持在后台运行 10 分钟左右,然后它就会被杀死。

但是,如果你越狱了,iSSH 就只是一种奢侈(我还没找到比它键盘更实用的客户端),因为你只需打开一个终端,从命令行创建一个本地隧道,所有这一切都是免费的。Cydia 中有一个叫做 AutoSSH 的东西,据说可以让 ssh 会话保持连接。它不是很好,但实际上没有其他东西可以完成这项工作。它与 ShellScript Launcher 相结合,后者允许你从 SBSettings 运行脚本,这将为你提供一种启动和终止隧道的简单方法。

我的 StartTunnel 脚本如下所示:

killall autossh
sudo -u mobile autossh -M 3489 -f -g -N -T -L 3389:windowshost:3389 user@myjumphost

KillTunnel 脚本很简单..

killall autossh

我使用 2X 客户端,并在为隧道选择的任何端口上连接到本地主机。我唯一的抱怨是 Ctrl 键对我来说从来都不起作用。大多数其他免费 RDP 客户端要么缺少扩展键盘,要么缺少分辨率/颜色深度/等的可配置性。

答案2

iSSH 具有此功能,此外它还是一款出色的全能工具;我更喜欢 Prompt 作为纯 SSH 客户端,但 iSSH 的价值无可匹敌。

相关内容