目前全世界超過八成的個人電腦使用的作業系統是Windows,但個人網站使用的網路主機(伺服器)卻有很大的比例使用Linux,主要是因為Linux資源吃得比Windows少而且免費。
在這種情況下,一定有很多自己架設網站的站長會從Windows的電腦連線到Linux的網路主機(伺服器);而當你想從Windows連線到Linux主機時,就需要SSH客戶端連線軟體。
這篇就來介紹一個在Windows上最受歡迎的SSH客戶端連線軟體:「PuTTY」。PuTTY一開始是為不支援SSH的Windows所開發的(★註一),後來也推出Mac OS X、Linux、Unix等版本。
PuTTY是自由及開放原始碼的軟體,任何人都能免費使用,不過得熟悉SSH指令才行;而SSH指令並非本篇的重點,想學習的朋友還請拜一下Google大神,這邊就不再綴文了。
特別提醒一下,盡量別使用網友翻譯的中文版PuTTY,因為曾發現被植入後門,建議到官網下載比較安全。其實英文介面的操作不會很難,現在就示範一下PuTTY的連線教學。
【軟體資訊】
名稱:PuTTY
功能:SSH客戶端連線軟體
作業系統:Windows、Mac OS X、Linux、Unix
售價:免費
官方網站:https://www.chiark.greenend.org.uk/~sgtatham/putty/
下載頁面:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
1. 開啟瀏覽器連到「https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html」,將PuTTY下載回來安裝。如果你不知道Windows是哪種位元,就選擇32-bit。
2. 安裝完成後執行PuTTY,先在「Host Name(or IP address)」輸入主機的IP或網站域名,接著在「Save Seesions」取個名字之後按旁邊的「Save」就會記錄登入資訊,以後只要按兩下這個名字就可以直接連線,不用再次輸入。最後按一下「Open」。
3. 沒有主機密鑰時就會出現這個例行性提醒,別緊張,直接按「是(Y)」。
4. 在「login as:」後面輸入主機的管理員帳號,然後按鍵盤上的「Enter」。
5. 在「password:」後面輸入密碼,然後按鍵盤上的「Enter」。輸入密碼時游標不會動,密碼也看不見,這是正常的。
6. 連進主機囉,接下來你就可以使用SSH指令管理主機或是安裝軟體了。
★註一:微軟一直到Windows 10的1809版本才正式支援SSH,請參考這篇文章:「Windows 10內建的SSH工具」。