iOS和Mac OS X都是基于Darwin(苹果的一个基于Unix的开源系统内核),所以iOS中同样支持终端命令行操作
图片.pngSSH和OpenSSH
-
什么是SSH?
-
Secure Shell的缩写,意为安全外壳协议可以为远程登录提供安全的协议
-
作用:可以把所有传输的数据进行加密,能防止DNS欺骗和IP欺骗
-
-
什么是OpenSSH?
-
是SSH协议的免费开源实现
-
可以通过OpenSSH的方式让Mac远程登录到iphone
-
登录iPhone两种方式
Cydia必须安装OpenSSH
图片.png-
WiFi登录
-
ssh root@服务器主机地址
-
初始密码:apline
-
修改新密码:passwd 回车 输入新密码
-
退出:exit
-
-
usbmuxd登录(两种方式)
-
利用Python脚本下载工具包
-
将iPhone的22端口(SSH端口)映射到Mac本地的10010端口
-
cd ~/Downloads/usbmuxd-1.0.8/python-client
-
python tcprelay.py 22:10010
-
ssh root@localhost -p 10010
-
或ssh root@127.0.0.1 -p 10010
-
-
使用brew
-
brew install libimobiledevice
-
iproxy 10010 22 (解释看1.1)
-
ssh root@localhost -p 10010
-
或ssh root@127.0.0.1 -p 10010
-
-
注意:
-
保持端口转换状态,不能终止此命令行(如果要执行其他终端命令行,请新开一个终端)
-
不一定非要10010端口,只要不是保留端口就行
网友评论