不如題
玩server到一定程度時,就會拔掉PC顯示卡,改用Serial Console做為主控台。再過不久,就會想要連windows 超級終端機也丟掉。
於是經過一番尋找howto 後,找到可以用的工具大概有三種:
screen || minicom || kermit
最後我想用C-kermit
安裝沒問題,不贅述
理論上要寫個rc檔控制資源,不過我是寫它的特殊kerbang執行
#!/usr/bin/kermit +
set modem type none
set line /dev/ttyUSB0
set speed \%1
set serial 8N1
set flow-control none
if fail end 1
set carrier-watch off
if success connect
然後又回到前面做的openbox sshto選單
這次傳入的參數是連線的bps,因為筆電上沒有第二種COM可以讓你胡亂連(雖然我的有內建,但是它是焊死與GSM MODEM一起的)。因此加入 if [ -r /dev/ttyUSB0]就可以在插上這個usb外接com port時出現選單可以開啟連線。讚吧~
只要把它組合成
xterm -e kerbang $speed
這樣當通訊結束,xterm也自動結束,比超級終端機方便。
不過這還不是kermit的僅有,它的kerbang最主要都是做檔案傳輸、同步用的,還可以撥數據機、抓https網頁。裡面還有expect的語法,獎白話一點,可以把帳號密碼也寫死進去,遇到什麼主機提示符號,就送出什麼「通關秘語」。這條線路基本上沒人竊聽,除非你被裝了監視器。
沒有留言:
張貼留言