10,126 瀏覽數

PuTTY – Telnet / SSH / Serial 終端機程式

同事問我在 Windows 下面有沒有好用的終端機程式,類似 hyperterminal 的程式,追問下去才知道自從 Windows 2003 開始 hyperterminal 就需要從新增移除程式去新增,到了 Windows 2008 之後就再也不提供這一隻程式了,很可惜在我們工作環境還是需要透過序列埠Serial (Com) port 去和一些設備做溝通,所以介紹他們使用這一套我常用的 PuTTY (the Telnet and SSH client itself)
下載點:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

PuTTY User Manual:
http://the.earth.li/~sgtatham/putty/0.58/htmldoc/

PuTTY 不只提供了序列埠Serial (Com) port 的連接還可以使用在 Telnet / SSH … 下載後不用安裝直接就可以使用,先來看看 serial 的設定.

在 Serial 可以針對序列埠 serial 選項做設定.預設的設定如下:

  • Serial line to connect to “COM1(Serial A)”
  • Speed(Baud Rate) “9600”
  • Data bits "8"
  • Stop bits "1"
  • Parity "None"
  • Flow Control “XONXOFF”

putty01
設定好之後就可以回到 session 進行連線,在 "Connection type" 選擇 Serial 就會載入我們剛剛在 serial 所設定的設定值".

我們可以將設定值做儲存,在 "Saved Sessions" 將這一次的設定記錄下來下次就不需要在做相同的設定了.

putty02
其他常用的設定

預設的自行很小所以在 Window / Appearance 可以自行設定顯示字型大小.

在 Font settings 可以看到預設的字型,點選 "Change" 可以更改顯示的字型大小.
putty_setting01

如果要將 console 的顯示過程記錄下來可以透過 Session / Logging 裡的設定.

  • session logging 選擇 "Printable output" 會記錄所有顯示在 Putty 視窗的文字.
  • "What to do if the log file already exist" 使用預設的 "Ask the user every time" 總是詢問使用者.
  • 並選擇 Log file name 的位置與名稱.

putty_setting02
如何要將 putty 設定檔儲存下來,在 putty 的設定選單裡面是找不到儲存等相關功能,因為 putty 是將資料存放在 windows 的 register 裡面,必須透過 regedit32 將 putty 的設定捉取出來.

@ECHO OFF
regedit /s putty.reg
regedit /s puttyrnd.reg
start /w putty.exe
regedit /ea new.reg HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
copy new.reg putty.reg
del new.reg
regedit /s puttydel.reg

要將設定檔存放至新的環境只需在 putty.reg 按右鍵並選擇 "合併" 即可在新環境中使用.
putty_register

網友的想法

  1. 自動參照通知: TeraTerm – Macro | Benjr.tw

發表迴響