为了能够让Mac终端中的命令行能作用在iPhone上,我们得让Mac和iPhone建立连接。
1、iPhone上安装OpenSSH工具(软件源http://apt.saurik.com)
SSH:
Secure Shell的缩写,意为“安全外壳协议”,是一种可以为远程登录提供安全保障的协议
使用SSH,可以把所有传输的数据进行加密,“中间人”攻击方式就不可能实现,能防止DNS欺骗和IP欺骗
OpenSSH
是SSH协议的免费开源实现
可以通过OpenSSH的方式让Mac远程登录到iPhone
2、使用OpenSSH远程登录
SSH是通过TCP协议通信,所以要确保Mac和iPhone在同一局域网下,比如连接着同一个WiFi
在Mac的终端输入ssh 账户名@服务器主机地址
比如ssh root@服务器(这里的服务器是手机IP,在设置-无线局域网-连接那个网络的),中间会有一个询问是否保存公钥信息的,敲yes然后回车就可以,之后会要求输入密码,初始密码为alpine
登录成功后就可以使用终端命令行操作iPhone