前提条件
- 越狱设备
- 设备已安装OpenSSH
流程
- 生成RSA证书
- 推送公钥到iOS设备
- 配置~/.ssh/config文件
- 远程SSH登陆
生成RSA证书
ssh-keygen
1 | $ ssh-keygen |
将RSA证书移动到~/.ssh/目录下
1 | $ mv iPadMini ~/.ssh/ |
推送公钥到iOS设备
~/.ssh/ 目录是否存在
1 | $ ssh root@your_device_ip |
推送公钥
1 | $ scp ~/.ssh/iPadMini.pub root@your_device_ip:/var/root/.ssh/ |
修改公钥文件名
1 | $ cd ~/.ssh/ |
配置~/.ssh/config文件
1 | // 进行远程登陆操作的计算机(比如 Mac OS) |
config内容格式:
1 | Host aMini |
远程登陆
1 | $ ssh aMini |
已经能免密码SSH登陆了