1. 安装OpenSSH
在越狱手机的Cydia插件商店中搜索OpenSSH进行安装。
2. 同局域网连接SSH
确保PC和iPhone在同一局域网下,然后连接SSH。默认的账户是root,密码是alpine。地址是设备的局域网地址。
苹果系统默认账号密码:root/alpine
<code>ssh root@192.168.1.9</code>
3. 非局域网连接SSH
如果iOS设备网络和PC网络不在同一个局域网下,如何连接呢?
3.1 usbmuxd介绍
usbmuxd 是苹果的一个服务,用于在USB协议上实现多路TCP连接。
3.2 端口映射连接SSH
通过usbmuxd服务,将iOS设备的22端口和当前PC的任意有效端口号进行映射,即可通过ssh root@127.0.0.1 -p 映射的PC端口号。
3.2.1 Windows中进行端口映射
3.2.1.1 使用爱思助手
通过爱思助手连接ssh,将iOS设备的22端口映射到PC本机127.0.0.1的22端口。
ssh root@127.0.0.1
3.2.1.2 使用tcprelay
使用tcprelay工具自定义设置映射的PC端口。
<code>python.exe tcprelay.py -t 22:2228</code>
3.2.2 Linux中进行端口映射
3.2.2.1 安装libusbmuxd-tools
砰的一声
<code>apt install libusbmuxd-tools</code>
3.2.2.2 端口映射
<code>iproxy 2229 22</code>
3.2.3 MacOS中进行端口映射
macos中操作方法和linux中类似
3.2.3.1 安装usbmuxd
<code>brew install usbmuxd</code>
3.2.3.2 端口映射
<code>iproxy 2229 22</code>
连接SSH
<code>ssh root@127.0.0.1 -p 2229</code>
这些方法可以帮助你在不同网络环境下连接iOS设备的SSH。
暂无评论内容