Mac遠(yuǎn)程登錄到iPhone
我們經(jīng)常在Mac的終端上,通過敲一些命令行來完成一些操作, 為了能夠讓Mac終端中的命令能作用在iPhone上,我們得讓Mac和iPhone建立連接,通過Mac遠(yuǎn)程登錄到iPhone的方式建立連接
遠(yuǎn)程登錄
Secure Shell的縮寫蚜厉,意為“安全外殼協(xié)議”,是一種可以為遠(yuǎn)程登錄提供安全保障的協(xié)議
在iPhone上通過Cydia安裝OpenSSH工具(軟件源http://apt.saurik.com)
OpenSSH
SSH是通過TCP協(xié)議通信技俐,所以要確保Mac和iPhone在同一局域網(wǎng)下,比如連接著同一個(gè)WiFi,在Mac終端輸入ssh 賬戶名@服務(wù)器主機(jī)地址??初始密碼alpine? ?登錄成功后就可以使用終端命令行操作iPhone
ssh通信過程:
1. 建立安全連接(服務(wù)器提供自己的身份證明(公鑰和私鑰))
2. 客戶端認(rèn)證
3. 數(shù)據(jù)傳輸
數(shù)據(jù)傳輸
退出登錄命令是exit
iOS下有2個(gè)常用賬戶:root统台、mobile
root:最高權(quán)限賬戶雕擂,$HOME是/var/root
mobile:普通權(quán)限賬戶,只能操作一些普通文件贱勃,不能操作系統(tǒng)級(jí)別的文件井赌,$HOME是/var/mobile
注意: iPhone和Mac的ssh協(xié)議的版本必須一致
查看版本使用命令:
客戶端:/etc/ssh/ssh_config?
服務(wù)端:/etc/ssh/sshd_config
如果想要免密登錄:
免密登錄
更多時(shí)候 我們會(huì)通過 USB接口來傳輸我們的命令,因?yàn)樵谕粋€(gè)局域網(wǎng)下如果網(wǎng)絡(luò)情況不好,執(zhí)行一個(gè)命令會(huì)有卡頓的情況,所以我們會(huì)使用USB這種方式,更加快捷!
步驟:?
USB圖1
USB圖2
通過以上兩張圖操作后 可以通過USB來進(jìn)行傳輸指令了!