在 iOS 设备上安装和使用 OpenSSH
在 iOS 設備上安裝和使用 OpenSSH
什么是 OpenSSH
OpenSSH 是一個在 Linux 下很實用的一個軟件。iPhone 本身就是一個運行 BSD 系統(可認為是一種 Liunx)的硬件,因此,Cydia 的作者 Saurik 把 OpenSSH 這一軟件移植到了 iOS 平臺上,并且簡化了安全認證密鑰的繁瑣,使之成為一款可以在 iPhone 上運行的 Cydia 軟件。
OpenSSH 的用途
OpenSSH 可以讓你在 PC 或者 Mac 上遠程輸入命令操作 iOS 設備,免去使用 MobileTerminal 的不方便,同時,也是一種在多系統下管理 iPhone、iPad 系統文件的方法。
安裝和使用 OpenSSH
要安裝 OpenSSH 首先需要將設備越獄。越獄完成之后,就可以在 Cydia 中直接查找和安裝 OpenSSH。安裝完成之后就可以通過下面的步驟來將你的 Mac 連接到 iOS 設備。
可能出現的問題
如果之前使用 Mac 終端連接過 iOS 設備,然后設備被還原,重新越獄,安裝 OpenSSH。再次使用 終端連接 iOS 設備的時候會出現如下錯誤:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the RSA key sent by the remote host is a3:63:1f:45:ed:91:3e:67:e3:d0:37:83:dd:24:83:f6. Please contact your system administrator. Add correct host key in /Users/orinchen/.ssh/known_hosts to get rid of this message. Offending RSA key in /Users/orinchen/.ssh/known_hosts:10 RSA host key for 192.168.xxx.xxx has changed and you have requested strict checking. Host key verification failed. |
解決方法是,使用編輯器打開?~/.ssh/known_hosts?文件,刪除 192.168.xxx.xxx 的相關 rsa的信息即可.
原文章地址:http://orinchen.github.io/blog/2014/01/15/install-and-use-openssh-on-ios/
總結
以上是生活随笔為你收集整理的在 iOS 设备上安装和使用 OpenSSH的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 遥感原理与应用(一)什么是遥感?
- 下一篇: 一个正经的前端学习 开源 仓库(500)