開發中有時候會遇到這樣的情況,有人拿過來一臺用戶機,需要定位問題。該機器無法訪問網絡,但是你所需要的信息卻需要ssh到這臺機器上。這個時候就需要通過USB接口,進行端口複用,讓SSH能夠通過USB完成。
網上這樣的工具很多,大多卻都是Windows下的。Mac下其實這樣的命令行工具也有,主要是利用usbmux(忘了他的鏈接地址,需要者自己 google之)。有一個叫做tcprelay的python腳本利用usbmux實現了一個守護進程,能夠讓ssh通過usb通道完成。
我將該工具進行了簡單的界面封裝,做成了mac下的app,給公司的同事使用,大家都覺得還不錯。一直是處於beta版,因爲懶得改動。
下面貼幾張截圖:
版權聲明:
該軟件使用了usbmux,因而使用的也是GPLv2。
SSHViaUSB下載: