Xshell 4 超好用的 SSH 連線工具 – 強力推薦

http://evil-ms.blogspot.tw/2012/06/xshell-4-ssh.html

但是這邊要推薦 Xshell 這個免費的 SSH 軟體,”家用與教育用免費”喔

Xshell 和 SecureCRT 比較起來,不用擔心 UTF-8 中文亂碼問題,Unicode 支援度比較好。

相同性質的還有 SSH Secure Shell 軟體、WinSCP ( SFTP、SCP )

SSH Secure Shell 3.2.9 免費版之後就改成要付費了
SSH Secure Shell 和 Linux 系統也有需要設定 LANG=”zh_TW.Big5″ 的中文亂碼問題
WinSCP 則是以傳檔案為主,超實用的小程式

Xshell 除了常見的 SSH1, SSH2, SFTP, Telnet, Rlogin, Serial protocols Support
其他詳細功能可看 http://www.netsarang.com/products/xsh_specification.html
RSA/DSA public key, Password, and Keyboard Interactive authentication methods
TCP/IP and X11 forwarding
Local commands such as open, ssh, telnet, and rlogin.
Local Windows commands such as ping, ipconfig, netstat, and nslookup
Escape to the local prompt while connecting to a remote host
Drag and Drop file transfer using ZMODEM
File send and receive via SFTP
ASCII file upload

前面寫了這麼多,就是要襯托出 Xshell 好用的地方啦,
第一次使用 Xshell 建議改一下環境設定以便操作使用,也順便紀錄自己習慣的設定ψ(._. )> 筆記

Xshell 顯示畫面,在工作列的 File > Properties > Appearance
Font Name 字型,自己習慣調成 Consolas ,比較好辨識零與O、壹與l 的差別
Font Size 字體大小至少改成 12 以上,眼睛比較不累,其他就看您習慣黑底白字或是黑底綠字嚕

Xshell 完全支援 Unicode ( UTF-8 )
所以在工作列的 File > Properties > Terminal > Encoding > 建議選 Unicode (UTF-8)
而且 Xshell 顯示文字緩衝區可以支援到 32767 行,就算下了 Ctrl + L 之類的清除指令還是可以用滑鼠滾輪到上面看喔,在工作列的 File > Properties > Terminal > Scrollback

因為 Xshell 的 Scrollback size 可以到 32767,這樣一來, Xshell 要儲存紀錄的時候非常的方便。
在工作列的 Edit > To Notepad > All 或 Screen ,滑鼠右鍵也可以另存成文字檔。

自己 Xshell 實驗的紀錄,超過 50000 行還是可以儲存喔 ( ._.)-φ

以下就來介紹個人覺得超級好用的功能與特色吧

Xshell 值得推薦的特色之一就是,支援多視窗 Terminal,做大量 LAB 練習的時候 Tab 非常好用
如果要 Tab 之間快速切換,可以用 [ Alt+1~9 ] 或 [ Ctrl+Tab ] 或者 [ Shift+Tab ]
還可以同時間發送指令到多個 session ,一次全部 Poweroff 啦 XD
在工作列的 View > 勾選 Compose Bar > 左下角選擇 To All Sessions

Xshell 另一項懶人如我,最喜歡的就是記憶密碼 ( Remember Password )。做 LAB 很多台,每次都要輸入帳號密碼所浪費的時間,總是感覺有點卡卡的不順暢,讓 Xshell 儲存密碼可以省去不少的麻煩,也避免忘記密碼的窘境。至於想要用 Xshell 的 Public Key 功能就多 Google 啦。

Xshell 支援滑鼠拖曳傳檔喔,就是有 rz sz 指令啦
Xshell 預設 ZMODEM 是開啟的,不用考慮太多目前路徑問題與指令,隨丟即傳,超方便的啦

Xshell 真的太好用了,如果電腦要重灌時,要如何轉移 (備份及還原) Xshell 的設定 ?
How to Transfer ( Backup and Recover ) Xshell setting ?
因為 Xshell 所儲存的 Session 都會變成 *.xsh 檔,所以到以下路徑把 Sessions 資料夾備份出來即可
%APPDATA%NetSarangXshellSessions
Xshell 的 HostKeys *.pub 也在
%APPDATA%NetSarangSECSHHostKeys
這樣 Xshell 3 到 Xshell 4 無痛升級啦,哈哈

還有 Xshell 一些使用技巧,以及個人覺得好用的快捷鍵就紀錄在這邊嚕 ^^
1. 快速點滑鼠三下,可以選取該行文字
2. Ctrl+Insert,可以複製
3. Shift+Insert 或是點滑鼠中鍵,可以貼上剪貼簿的文字
4. Alt + Enter,可以切換全螢幕

Xshell 介面與指令自訂性非常高,Scrip、Tunneling、等等
這強大方便的能力真的是讓我愛不釋手,就如同我對 Firefox 的熱愛一般

如果您曾經因為 Firefox 的高自訂性而愛上 Firefox ,相信您也會喜歡上 Xshell 的 ( ̄▽ ̄)/
Xshell 很多好用的功能真的寫不完喔,X11、Command,快來挖掘吧

Xshell 補充連結

Xshell 4 User Guide – Secure Terminal Emualtor
http://www.netsarang.com/docs/xshell4_manual.pdf

XShell SSH使用key 連線 | FAQ Book
http://blog.faq-book.com/?p=2782

八克里: 使用 xshell 的終端機登入 switch ( keyword : USB 轉 RS-232 / 模擬 com port )
http://blog.jangmt.com/2009/11/xshell-switch.html
http://www.cpu.com.tw/kh/comp/usb/usb4.html