使用公钥通过 SSH 连接到服务器
我正在开发一款需要使用 SSH 集成的 iPhone 应用程序。我有可以使用密码连接服务器的演示,但我不知道如何使用公钥连接服务器。
我可以使用以下命令通过 MAC 终端连接它。
ssh -i (KeyFilePath) username@(域名或IP)
但不幸的是,我无法使用Xcode进行连接。
谢谢,
I am working on one iPhone application on which we need to use SSH integration. I have demo that can connect server with password, but i can't get how to connect that using public key.
I can connect it via MAC terminal using below command.
ssh -i (KeyFilePath) username@(domainname or IP)
But unfortunately, I can't connect using Xcode.
Thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能需要考虑首先将私钥(或多个密钥)添加到身份验证代理。从那时起,所有 ssh 命令都将重新使用缓存的密钥:
当身份验证代理加载了私钥时,您应该能够使用 Xcode 毫无问题地连接到(域名或 IP)。
You may want to consider first adding the private key (or keys) to the authentication agent. From that point and on, all ssh commands will re-use the cached key:
When the authentication agent has a private key loaded, you should be able to use Xcode to connect to (domainname or IP) with no problems.