第一步在越狱iPhone上使用Cydia安装OpenSSH
第二步 利用OpenSSH连接iPhone
1.用WiFi无线连接
- 手机和Mac电脑连接同一路由器(确保你的路由器没有关闭SSH),在iPhone的WiFi设置里点击已经连上的WiFi,查看并记录地址,我的iP地址172.10.24.44
Mac上打开Terminal,输入以下命令:
ssh [email protected]
之后输入认证信息提示,输入 yes后,再输入root用户密码即可连接成功!- 使用Ctrl+D可以断开与iPhone连接
- 通过WiFi无线连接简洁方便,但在终端敲命令的时候会卡顿,让越狱iPhone保持屏幕常亮能有效改善卡顿的问题,但是本人不太建议用第一种方式,因为密码难记还要去看ip地址麻烦.建议用第二种方法USB连接
2.用USB连接
- 通过brew来安装usbmuxd,终端输入以下命令安装usbmuxd:
brew install usbmuxd - ubsmuxd自带工具iporxy,iproxy可以快捷连接iPhone操作。由于Mac上只支持4位的端口号,所以需要把iPhone的默认端口号22映射到Mac上,相当于建立一个Mac和iPhone的通道.
终端输入:
iproxy 2222 22
然后会自动显示如下等待连接字样
waiting for connection
以上命令就是把当前连接设备的22端口(SSH端口)映射到电脑的2222端口,那么想和设备22端口通信,直接和本地的2222端口通信就可以了. - 使用Cmd+T或Cmd+N新建终端,输入:
ssh -p 2222 [email protected]
注意127.0.0.1是固定的,是本地回送地址,对应于localhost,不要和手机的wifi ip地址混淆
输入密码或者RSA认证后连接成功!