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