Python 語言 講義  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 A B C


由 Win平台 連往 Linux 的兩個好用的小工具

 

  Linux 擅長在強大而好用的網路服務, 但是, 目前並不太適合做為一般使用者的工作平台, 多數的 Linux 操作者, 都利用它來做網路服務 (mail, www, DNS, file server (ftp or samba), NAT ...), 但仍是以 windows 為工作平台處理一般的事務( e-mail 往返, 打報告, 做投影片, 網頁設計 ...);所以跨平台的需求就產生了, 使用者希望能在 windows 平台操作和管理 Linux 主機, 其中最常用的就是 telnet 遠端登入 linux 來操作系統, 和 ftp 來傳送檔案;但是, telnet 和 ftp 是以明碼在傳送, 所以只要網路封包被人攔下, 便會有資訊被人取得的風險(包含一開始登入確認的帳號和密碼)。

  因為有上述的缺點, Linux 主機的預設值是拒絕用 telnet 和 ftp 以 root 的身份來登入, 所以要以 root 用telnet 登入 linux 主機, 必需先以一般使用者的身份 telnet 進入後, 再以 su - root 指令來轉換身份, 而 ftp 就更麻煩了...

  這篇文章要介紹由 Win平台 連往 Linux 的兩個好用的小工具 - putty.exe 和 winscp.exe , 這兩個工具都是以 SSH (註1)來通訊, 可以分別取代 telnet 和 ftp。這兩個工具都不需要安裝, 直接取得後執行即可使用, 又因為是使用 SSH, Linux 允許以 root 的身份來登入, 所以, 對系統管理者而言可以以 root 來直接操作, 使用起來很方便。

註1: ssh (port 22) provide secure encrypted communications between two untrusted hosts over an insecure network.

 

putty.exe 介紹

下載:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

設定:

1. 雙按 putty.exe 圖示後即會產以下畫面, 依下圖順序操作
輸入連線IP, 取個識別名字, 先存檔

2. 如果要能輸入中文請加設以下圖示的操作

3. 使用UTF-8編碼的系統要加以下設定

4. 記得要存檔, 否則下次還要再設一次 (如下圖)

4. 連往遠端電腦(210.240.238.54)

4. 輸入帳號/密碼, 執行python互動式介面 (如下圖)