SSH连接越狱手机
一、在越狱iPhone上使用Cydia安装OpenSSH
20220104114003.jpg
二、利用OpenSSH连接iPhone
1、通过usb连接
通过brew来安装usbmuxd,终端输入以下命令安装usbmuxd:
brew install usbmuxd
- usbmuxd自带工具iproxy,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 root@localhost -p 2222
输入密码后连接成功!
- 使用 Ctrl+D快捷键断开与iPhone的连接
2、wifi连接
手机和Mac电脑连接同一路由器(确保你的路由器没有关闭SSH),在iPhone的WiFi设置里点击已经连上的WiFi,查看并记录IP地址,我的地址是10.242.18.85
Mac上打开Terminal,输入以下命令:
# ssh root@ip地址
ssh root@10.242.18.85
之后会认证信息提示,输入yes后,再输入root用户密码即可连接成功!
- 使用 Ctrl+D 断开与iPhone连接
- 通过WiFi无线连接简洁方便,但在终端敲命令的时候会卡顿,让越狱iPhone保持屏幕常亮能有效改善卡顿的问题,此时如果还觉得卡顿的话建议你采用第二种方法USB连接。