2019-09-24更新
安裝usbmuxd
1 | brew install usbmuxd |
安裝usbmuxd後會自動安裝iproxy,開Port吧
1 | iproxy 2222 22 |
以上命令就是把當前連接設備的22端口(SSH端口)映射到電腦的2222端口,那麼想和設備22端口連接,就直接連線2222就可以啦
1 | 指令:iproxy 2222 22 |
把手機用線插上電腦
新建一個終端窗口執行Mac端命令
1 | ssh -p 2222 root@127.0.0.1 |
此時則已經連接上了iPhone|iPad設備
越獄設備的默認密碼是 alpine
1 | ssh -p 4567 root@127.0.0.1 |
免密碼
同常看到這裡你電腦裡面應該都已經有rsa鑰匙了
鑰匙會在這裡
1 | cd /Users/你是誰/.ssh/id_rsa.pub |
把id_rsa.pub複製到桌面並且改名字為
1 | authorized_keys |
先ssh進去越獄手機確認一下/var/root底下是否已經存在.ssh這個資料夾
如果沒有就在var/root底下
1 | mkdir .ssh |
從桌面把鑰匙丟進去這個資料夾(這裡用scp)
1 | scp -P 2222 ./Desktop/authorized_keys root@127.0.0.1:/var/root/.ssh |
我被這個問題困擾很久,因為我都使用root@localhost來連線
只要替換設備連線就會需要去刪除known_hosts裡面的紀錄
後來改用root@127.0.0.1
再每次連線之後都去known_hosts把127.0.0.1改成 127.0.0.2
連線完畢之後再改回來就好
我是低能理解很慢,但如果你有很多支越獄手機想連線,但是看到這篇之後還是不懂,你可以留言我一定會回你。