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

SSH使用iPhone SDK连接到Mac进行远程登录,iphone,macos,ssh,ios4,Iphone,Macos,Ssh,Ios4,我想知道是否有人通过SSH(远程登录)使用iOS设备成功连接到Mac,以访问终端并执行命令。我知道这是完全可能的,因为移动终端应用程序完美地实现了这一点。我正在尝试在iOS4应用程序中实现此连接。有人知道这样做的代码吗?MobileTerminal.app是一个终端仿真器,它只调用OpenBSD的OpenSSH。不幸的是,您不能这样做,因为它需要fork(),而沙盒不允许的事情之一是fork()。最简单的方法是使用OpenSSH源代码并在其上添加CocoaTouch GUI。我们正在开发一个需要

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

MobileTerminal.app是一个终端仿真器,它只调用OpenBSD的OpenSSH。不幸的是,您不能这样做,因为它需要
fork()
,而沙盒不允许的事情之一是
fork()
。最简单的方法是使用OpenSSH源代码并在其上添加CocoaTouch GUI。

我们正在开发一个需要使用SSH的iPhone应用程序 使用libssh2进行集成。我们可以通过密码连接远程服务器,但我们不知道如何连接 具有私钥身份验证的远程服务器与具有私钥的远程服务器相同,并且 公钥认证。实际上,我们想用key连接amazonec2实例 认证

那么,你能给我们提供更多关于如何连接它的细节吗?也是 如果您能给我们提供任何源代码示例,我们就可以 更好的理解。   我们可以使用下面的命令通过MAC终端连接AWS实例

ssh-i(keyFilePath)用户名@(域名或IP)


但不幸的是,我们无法使用Xcode连接。

模拟一个合适的终端是一个巨大的痛苦;那是大部分工作的地方。谢谢。我认为有一种方法可以做到这一点,让苹果高兴,因为应用商店里有一个iOS应用程序可以让你做到这一点。伊什。我只想让我的应用程序连接到Mac,当然前提是他们输入用户名、主机和密码。然后我只想向Mac发送一个命令,就是这样。我想知道如何在cocoatouchgui上实现OpenSSH源代码。我会努力的。谢谢还有其他的可能性吗?任何示例代码都将不胜感激。您是否能正常工作?