PieTTY:Microsoft Windows 下好用的 ssh 連線工具
PieTTY 官方網站:http://ntu.csie.org/~piaip/pietty/
設定:
選項==>>字型
字型: DeiaVu Sans Mono, 字型樣式:粗體, 大小:11
選項 / 字元編碼 / Unicode
選項 / 亞洲語系修正 / 取消勾選「Unicode 亞洲寬符號字元」
詳細設定:
Window ==> Lines of scrollback 改成500
讓 Pietty 與 SSH 保持連線
首先,修改伺服器上 SSH 的設定檔
/etc/ssh/sshd_config
#TCPKeepAlive yes #ClientAliveInterval 0 #ClientAliveCountMax 3
將前面的 # 拿掉
TCPKeepAlive yes ClientAliveInterval 0 ClientAliveCountMax 3
接下來修改 Pietty 的參數,進入」PieTTY 連線設定」。
選項「Connection」項目,左邊將「Seconds between keepalives [0 to turn off]」輸入你所需要每隔幾秒,傳送一個封包訊息保持連線。
Linux SSH 關閉 UseDNS 解決登入時,認證很慢的問題
SSH 的 UseDNS 設定預設是開啟 yes,若使用登入時,發現密碼輸入後,要花很長一段時間,才完成認證,或使用 SSH 傳輸檔案時,每個檔案都會等很久才開始傳輸。可嘗試將 UseDNS 關閉,讓 SSH 不使用 DNS 反查 client 的資料,避免反查時間過久,認證就會很慢。
由於 ssh 預設的連線連線模式會進行『 IP 反查』和『 GSS API auth』,
useDNS = 預設中是打開的,所以會進行 IP 反查,在進行解析的時間就耗費了大量的等待查詢。
GSS API Auth = 造成緩慢的原因是 GSS API 驗證優先於 SSH 進行,如果你使用 ssh -vvv 的 debug 模式就可以看到
vi /etc/ssh/sshd_config
#UseDNS yes 修改為 UseDNS no
#GSSAPIAuthentication no 修改為 GSSAPIAuthentication no
再重新啟動 SSH
service sshd restart
關閉 SELinux
SELinux 主要用意在於增強 Linux 安全性,但對於不熟悉使用 SELinux 的人來說,設定SELinux 相對來說是一件困擾的事,如果對於SELinux 不是那麼熟悉的話,可暫時關閉
vi /etc/sysconfig/selinux
SELINUX=enforcing 改成--> SELINUX=disabled
關閉方法 2 :
vi /boot/grub/menu.lst
在 kernel 加上 selinux=0 即可
vi 基本指令介紹
輸入:a、i、o
到第一行:gg
到最後一行:G
到某一行:xxG
到行首:0
到行末:$
複製:yy
貼上:p
復原:u
刪一個字:x
刪整行:dd
顯示行數::set nu
不顯示行數::set nonu
vi 的搜尋:/、再次搜尋:n
到 shell::sh(在 shell 中回到 vi:exit)
儲存::w
離開::q
儲存兼離開::wq
強制離開(不儲存)::q!

