1. 程式人生 > >windows下putty 連線linux遠端管理

windows下putty 連線linux遠端管理

一:PUtty介紹
PuTTY 的官方網站:http://www.chiark.greenend.org.uk/~sgtatham/putty/,截止到 2007年6月,釋出的最高穩定版本是 0.6。

PuTTY 是一個跨平臺的遠端登入工具,包含了一組程式,包括:

    * PuTTY (Telnet 和 SSH 客戶端)
    * PSCP (SCP 客戶端, 命令列下通過 SSH 拷貝檔案,類似於 Unix/Linux 下的 scp 命令)
    * PSFTP (SFTP 的命令列客戶端,類似於 FTP 的檔案傳輸,只不過使用的是 SSH 的 22 埠,而非 FTP 的 21 埠,類似於 Unix/Linux 下的 sftp 命令)
    * PuTTYtel (僅僅是一個 Telnet 客戶端)
    * Plink (命令列工具,執行遠端伺服器上的命令)
    * Pageant (PuTTY、PSCP、Plink 的 SSH 認證代理,用這個可以不用每次都輸入口令了)
    * PuTTYgen (用來生成 RSA 和 DSA 金鑰的工具).

雖然包含了這麼多,但平時經常見到只是用 PuTTY 登入伺服器,完全沒有發揮出 PuTTY 的強大功能。
PuTTY 作為一個元件也存在於很多的軟體中,比如 FileZilla、WinSCP
在後面的文字中,如非特別說明,預設的登入的協議是 SSH。畢竟用 PuTTY 主要就是登入 SSH 主機,用 Telnet、RLogin 沒法體現出 PuTTY 的強大功能。

二、Putty快速起步
1.開始一個任務 雙擊putty.exe,就出現畫面:
2. 在Host Name(or IP address)輸入欲訪問的主機名或IP.如:www.sohu.com.或192.168.1.4
3. 在protocol選擇使用的協議,一般是telnet或ssh,取決於伺服器的提供服務。
4.可以把所選的任務配置存起來,在Saved Session輸入任務的名字。
5.雙擊Open, 就出現畫面,至此,就可以使用putty。

三.Putty使用技巧當然,上面介紹的知識最基本的使用方法,常見使用方法和技巧還有:
1.中文輸入支援putty也支援中文輸入,要設定一下: Window->;Appearence->;Font:change->;宋體,字符集選擇 CHINESE_GB2312。
2.分顏色顯示支援putty也支援分顏色顯示目錄,可執行檔案,普通檔案等,要設定一下:        connection->;terminal type string->;將預設的xterm改為xterm-color
3.為任務建立一個快捷方式putty可以為經常訪問的站點,建立一個windows快捷方式。建立方法:先選中putty.exe,右擊滑鼠,傳送得到桌面。然後右擊快捷方式,選”屬性”,在快捷方式--目標—“c:/putty.exe”改為”c:/putty.exe @mysession”
4.複製和貼上在putty視窗中,通過滑鼠左鍵拖動選取複製物件,如一個命令,同時已經加入到windows的貼上板了,通過單擊滑鼠右鍵來貼上物件。在 windwos應用可以直接貼上使用。同時windows的貼上板的物件可以在putty視窗中通過單擊滑鼠右鍵來貼上物件。

四   ssh,telnet,rlogin,raw四種方式區別和聯絡
1、Ssh,telnet,rlogin都可以用來遠端連線linux.通過提供類似windows的“dos視窗”,來操作linux.
2、SSH是英文Secure Shell的簡寫形式。通過使用SSH,你可以把所有傳輸的資料進行加密,這樣"中間人"這種攻擊方式就不可能實現了,而且也能夠防止DNS欺騙和IP欺騙。使用SSH,還有一個額外的好處就是傳輸的資料是經過壓縮的,所以可以加快傳輸的速度。SSH有很多功能,它既可以代替Telnet,又可以為 FTP、Pop、甚至為PPP提供一個安全的"通道"。Ssh有兩個版本:ssh1和ssh2.
3、SSH預設使用埠號22,telnet預設使用埠號23。telnet預設使用埠號513。
4、Ssh和rlogin可以允許登入時不必輸入密碼。
5、Ssh可以在登入時執行指令碼。
6、很多的tcp/ip協議包含著明文傳輸的命令,如smtp,nntp,http,因此使用raw方式可以看到這些明文傳輸的命令,檢查是否正確等。

五  Putty相關工具的使用和putty一起免費提供還有:
1.PSCP:是在使用ssh計算間安全傳送檔案的工具。是一個命令列工具。
用法舉例:將本地檔案傳到伺服器。           pscp c:/csh-whynot.txt
[email protected]
:/tmp/csh-whynot      
2.PLINK:是一個命令列聯接工具,類似unix下ssh.  
用法舉例:將本地檔案傳到伺服器。
plink login.example.com  
3. PAGEANT:是一個ssh認證代理程式。能夠將金鑰解密後放在記憶體中使用。
4. PuTTYgen: 是一個金鑰生成程式。能夠生成供putty,pscp.plink,pageant使用對稱公鑰和私鑰。

六  如果遠端Linux系統有圖形介面的話,可以象windows的"遠端桌面連線"一樣使用遠端的linux桌面
具體步驟1:到http://sourceforge.net/projects/xming/下載xming 並安裝啟動
           2:通過PuTTY登陸虛擬機器,注意登陸前在SSH-X11選項裡把那個“Enable X11 Forwarding”打上鉤
              3.登陸以後,輸入gnome-session就可以了
            
 一:PUtty介紹
PuTTY 的官方網站:http://www.chiark.greenend.org.uk/~sgtatham/putty/,截止到 2007年6月,釋出的最高穩定版本是 0.6。

PuTTY 是一個跨平臺的遠端登入工具,包含了一組程式,包括:

    * PuTTY (Telnet 和 SSH 客戶端)
    * PSCP (SCP 客戶端, 命令列下通過 SSH 拷貝檔案,類似於 Unix/Linux 下的 scp 命令)
    * PSFTP (SFTP 的命令列客戶端,類似於 FTP 的檔案傳輸,只不過使用的是 SSH 的 22 埠,而非 FTP 的 21 埠,類似於 Unix/Linux 下的 sftp 命令)
    * PuTTYtel (僅僅是一個 Telnet 客戶端)
    * Plink (命令列工具,執行遠端伺服器上的命令)
    * Pageant (PuTTY、PSCP、Plink 的 SSH 認證代理,用這個可以不用每次都輸入口令了)
    * PuTTYgen (用來生成 RSA 和 DSA 金鑰的工具).

雖然包含了這麼多,但平時經常見到只是用 PuTTY 登入伺服器,完全沒有發揮出 PuTTY 的強大功能。
PuTTY 作為一個元件也存在於很多的軟體中,比如 FileZilla、WinSCP
在後面的文字中,如非特別說明,預設的登入的協議是 SSH。畢竟用 PuTTY 主要就是登入 SSH 主機,用 Telnet、RLogin 沒法體現出 PuTTY 的強大功能。

二、Putty快速起步
1.開始一個任務 雙擊putty.exe,就出現畫面:
2. 在Host Name(or IP address)輸入欲訪問的主機名或IP.如:www.sohu.com.或192.168.1.4
3. 在protocol選擇使用的協議,一般是telnet或ssh,取決於伺服器的提供服務。
4.可以把所選的任務配置存起來,在Saved Session輸入任務的名字。
5.雙擊Open, 就出現畫面,至此,就可以使用putty。

三.Putty使用技巧當然,上面介紹的知識最基本的使用方法,常見使用方法和技巧還有:
1.中文輸入支援putty也支援中文輸入,要設定一下: Window->;Appearence->;Font:change->;宋體,字符集選擇 CHINESE_GB2312。
2.分顏色顯示支援putty也支援分顏色顯示目錄,可執行檔案,普通檔案等,要設定一下:        connection->;terminal type string->;將預設的xterm改為xterm-color
3.為任務建立一個快捷方式putty可以為經常訪問的站點,建立一個windows快捷方式。建立方法:先選中putty.exe,右擊滑鼠,傳送得到桌面。然後右擊快捷方式,選”屬性”,在快捷方式--目標—“c:/putty.exe”改為”c:/putty.exe @mysession”
4.複製和貼上在putty視窗中,通過滑鼠左鍵拖動選取複製物件,如一個命令,同時已經加入到windows的貼上板了,通過單擊滑鼠右鍵來貼上物件。在 windwos應用可以直接貼上使用。同時windows的貼上板的物件可以在putty視窗中通過單擊滑鼠右鍵來貼上物件。

四   ssh,telnet,rlogin,raw四種方式區別和聯絡
1、Ssh,telnet,rlogin都可以用來遠端連線linux.通過提供類似windows的“dos視窗”,來操作linux.
2、SSH是英文Secure Shell的簡寫形式。通過使用SSH,你可以把所有傳輸的資料進行加密,這樣"中間人"這種攻擊方式就不可能實現了,而且也能夠防止DNS欺騙和IP欺騙。使用SSH,還有一個額外的好處就是傳輸的資料是經過壓縮的,所以可以加快傳輸的速度。SSH有很多功能,它既可以代替Telnet,又可以為 FTP、Pop、甚至為PPP提供一個安全的"通道"。Ssh有兩個版本:ssh1和ssh2.
3、SSH預設使用埠號22,telnet預設使用埠號23。telnet預設使用埠號513。
4、Ssh和rlogin可以允許登入時不必輸入密碼。
5、Ssh可以在登入時執行指令碼。
6、很多的tcp/ip協議包含著明文傳輸的命令,如smtp,nntp,http,因此使用raw方式可以看到這些明文傳輸的命令,檢查是否正確等。

五  Putty相關工具的使用和putty一起免費提供還有:
1.PSCP:是在使用ssh計算間安全傳送檔案的工具。是一個命令列工具。
用法舉例:將本地檔案傳到伺服器。           pscp c:/csh-whynot.txt
[email protected]
:/tmp/csh-whynot      
2.PLINK:是一個命令列聯接工具,類似unix下ssh.  
用法舉例:將本地檔案傳到伺服器。
plink login.example.com  
3. PAGEANT:是一個ssh認證代理程式。能夠將金鑰解密後放在記憶體中使用。
4. PuTTYgen: 是一個金鑰生成程式。能夠生成供putty,pscp.plink,pageant使用對稱公鑰和私鑰。

六  如果遠端Linux系統有圖形介面的話,可以象windows的"遠端桌面連線"一樣使用遠端的linux桌面
具體步驟1:到http://sourceforge.net/projects/xming/下載xming 並安裝啟動
           2:通過PuTTY登陸虛擬機器,注意登陸前在SSH-X11選項裡把那個“Enable X11 Forwarding”打上鉤
              3.登陸以後,輸入gnome-session就可以了