SSH使用iPhone SDK进行远程登录连接到Mac

时间:2010-09-19 04:26:00

标签: iphone macos ssh ios4

我想知道是否有人通过SSH(远程登录)使用iOS设备连接到Mac以访问终端并执行命令。我知道这是绝对可能的,因为移动终端应用程序完美地实现了这一点。我试图在iOS4应用程序中实现此连接。有人知道这样做的代码吗?

2 个答案:

答案 0 :(得分:1)

MobileTerminal.app是一个终端模拟器,它只调用OpenBSD的OpenSSH。不幸的是,你不能这样做,因为它需要fork(),沙箱不允许的事情之一是fork()。最简单的方法是使用OpenSSH源并在其上打一个CocoaTouch GUI。

答案 1 :(得分:1)

我们正在开发一个需要使用SSH的iPhone应用程序 使用libssh2进行集成。我们可以通过密码连接远程服务器,但我们无法获得如何连接 远程服务器具有身份验证为privateKey作为具有私钥的远程服务器 公钥认证。实际上我们想要使用密钥连接Amazon EC2实例 认证。

那么请您提供一些如何连接的详细信息?还有 如果您将为我们提供任何示例源代码会更好,所以我们可以得到 更好的理解。  我们可以使用以下命令通过MAC终端连接AWS实例。

ssh -i(keyFilePath)username @(domainname or IP)

但遗憾的是,我们无法使用Xcode进行连接。