迫於mbp太沉了。想經過ipad利用ssh登陸到mac上的shell,進行寫代碼。shell
首先在你的mac上的系統偏好性設置中打開共享,把遠程登陸勾上。右邊的框框裏會出現的ssh地址,這樣就打開了ssh和ftp的服務。ssh
而後在你的pad上下載termius,新建一個host,alias就填你登陸的帳號名,也就是上面ssh地址@符號前面的那段,hostname就填@符號後面的ip,勾上SSH選項,讓你填一些登陸的關鍵信息。ssh通常默認的port是22,而後Username也是登陸的帳號名,PassWord更不用說了咯。tcp
若是你的筆記本跟ipad此時處於同一個子網下,那麼經歷過上述操做這個時候就已經能夠成功鏈接了。學習
如今假設你的pad在另外一個子網內(好比我用的是校園網),而後ipad連的是手機共享的熱點,那麼這個時候就鏈接不上了,由於你的pad不知道筆記本的公網ip,因此傳不過去數據包。這個時候須要用到內網穿透(具體意思本身百度啊)。命令行
去ngrok官網下載一個for mac 版本,貌似如今最新的版本直接是一個可執行程序比較好使。而後在ngrok官網註冊一個帳號,由於代理tcp的鏈接須要一個認證的密鑰.按照人家的dashboard寫的,直接在命令行裏輸入以下命令,./ngrok用你本身以前下好的ngrok的可執行文件的路徑去代替啊。代理
這個時候就認證完成了。認證完成了以後,利用ngrok去代理tcp協議port 22的服務,也就是ssh經常使用的port。blog
出現以下圖所示,說明內網穿透成功了。ip
在forwarding那一行,打馬賽克的就是你的公網ip和端口,在以前的termius裏,把原先的hostname和port改爲你如今的公網的ip和端口。保存設置。從新鏈接就好了。登錄
如今能夠愉快的用藍牙鍵盤在pad上用shell進行遠程coding了。百度
至於shell的學習,樓主也在努力進行着,共勉。