Putty使(shǐ)用教程
文章不僅介紹 PuTTY,還包括了一(yī)些相關的軟件,比如(rú):優秀的(de) FTP 工具 FileZilla、功(gōng)能強大的 SFTP 客戶端 WinSCP。
雜七雜八的(de)亂說了一(yī)些,這(zhè)裏把大致內容羅(luó)列如下:
-
最簡單(dān)的(de)使用,登錄 SSH 主(zhǔ)機
-
中(zhōng)文亂碼的(de)處理
-
PuTTY 常用配置的說明
-
複製、粘貼
-
保存會話
-
注銷(xiāo)
-
自動登錄用戶名
-
自動設置環(huán)境變量
-
設置(zhì)代理服務(wù)器
-
自動(dòng)執(zhí)行命令(lìng)
-
備份、刪除 PuTTY 的設置
-
-
PuTTY 的 X11 轉發
-
如何用 PuTTY 建(jiàn)立 SSH 隧道
-
如何用 PuTTY 建立反向(xiàng)的 SSH 隧道,像個特洛伊木馬一樣(yàng)突破防火(huǒ)牆(qiáng)
-
把(bǎ) PuTTY 作為一個安全的代理服務器(qì)
-
安全的上網不被(bèi)嗅探
-
避免 MSN 等聊(liáo)天工具(jù)被監聽
-
-
怎樣用(yòng) PSCP、PSFTP 安全的傳輸(shū)文件
-
功能強大的 SFTP 客戶(hù)端 WinSCP
-
-
用(yòng) PuTTYgen 生成密鑰,登錄 SSH 主機不(bú)再(zài)需要口令
-
Pagent 代理密鑰,每次開機(jī)隻需要輸(shū)入一次密鑰口令
-
Plink 簡單而又迅(xùn)速的執行 SSH 主機上的(de)程序
-
常見問題
除了上麵(miàn)的(de)這些(xiē),還夾雜了一些 PuTTY 使用上的技巧、服(fú)務器配置的一些(xiē)安全建議。說起來這是(shì)一(yī)些有關 PuTTY 的使用(yòng)教程,其實也就是 SSH 的參考(kǎo)教程,絕大多數的內(nèi)容在(zài)其他係統或軟件上也都是一樣的。不同的是參(cān)數、配(pèi)置、命令(lìng)行之(zhī)類的,隻要會(huì)了一個,其他也就觸(chù)類旁通了(le)。
一些基本知識
如果你已經知道 SSH、Telnet、Rlogin 這是什(shí)麽(me),就(jiù)看(kàn)下麵的吧。
簡介(jiè)
PuTTY 的(de)官方網(wǎng)站:http://www.chiark.greenend.org.uk/~sgtatham/putty/,截止(zhǐ)到(dào) 2006年11月,發布(bù)的最(zuì)高穩定版本是(shì) 0.58 2010年(nián)3月,發(fā)布的最(zuì)高穩定版本是 0.6。
PuTTY 是一個跨平台(tái)的遠程登(dēng)錄工具,包含了一組程序,包括:
-
PuTTY (Telnet 和 SSH 客戶端(duān))
-
PSCP (SCP 客戶端, 命令行下通過(guò) SSH 拷貝文件,類似(sì)於 Unix/Linux 下(xià)的 scp 命令(lìng))
-
PSFTP (SFTP 的命令(lìng)行客戶端(duān),類似於 FTP 的文件(jiàn)傳輸,隻不(bú)過使用(yòng)的是(shì) SSH 的 22 端(duān)口,而非 FTP 的 21 端(duān)口,類似於 Unix/Linux 下(xià)的 sftp 命(mìng)令)
-
PuTTYtel (僅僅是(shì)一個 Telnet 客戶(hù)端)
-
Plink (命令行工具,執行遠程服務器上(shàng)的命令)
-
Pageant (PuTTY、PSCP、Plink 的 SSH 認證代理,用這個可以(yǐ)不用每次都(dōu)輸(shū)入口令了)
-
PuTTYgen (用來(lái)生成 RSA 和 DSA 密鑰的工具).
雖然包含(hán)了這麽多(duō),但平時(shí)經常見到隻是用 PuTTY 登錄服務器,完全沒有發揮出 PuTTY 的強(qiáng)大功能(néng)。
PuTTY 作為一個組(zǔ)件也存在(zài)於很多的軟件中,比如 FileZilla、WinSCP
在後麵(miàn)的文字中,如非(fēi)特(tè)別說明,默認的登錄的(de)協議是(shì) SSH。畢竟用(yòng) PuTTY 主要就是(shì)登錄 SSH 主機,用 Telnet、RLogin 沒(méi)法體(tǐ)現出 PuTTY 的強大功能。
安裝
下載頁(yè)麵在這裏:http://www.itseasyglobal.com/soft/9429.html
PuTTY 是一個(gè)準綠色軟件,說它綠(lǜ)色是(shì)因為直接就能使用,完全(quán)沒有任何(hé)的安裝程序(xù)。準綠色是指(zhǐ) PuTTY 的所有配置(zhì)都保存到(dào)了(le)注冊表,如(rú)果不記得(dé)備份(fèn)注冊表中的相關內容,下次重裝機器所有配置(zhì)就沒了,而且配(pèi)置也不方(fāng)便用(yòng)閃存盤隨身攜帶。但是 PuTTY 的配置刪除還是蠻方便(biàn)的,運行時(shí)指定個參數(shù) -cleanup 就可以(yǐ)清除(chú) PuTTY 的所有配(pèi)置信息。
第一印象,開(kāi)始登錄一台遠程主機
運行(háng) PuTTY 就(jiù)可以看(kàn)到下麵這個界麵
在(zài)這裏輸入服(fú)務器的 IP 或主(zhǔ)機名,選(xuǎn)擇(zé)好登(dēng)錄(lù)協議,還(hái)有協議的端(duān)口,如果希(xī)望把這次(cì)的輸入保(bǎo)存起來(lái),以後(hòu)就不需要再重新輸入了,就在第4步輸入(rù)好(hǎo)會話保存的名稱,比如:mail-server,或者幹脆就是主機的地址,點擊保存就(jiù)可以了。
最後點下麵(miàn)的 Open 按鈕(niǔ),輸入正(zhèng)確的(de)用戶(hù)名和口令,就(jiù)可以登(dēng)錄服務器了(le)。
首次登錄一台主機時
第一次登(dēng)錄時,會(huì)看到(dào)這(zhè)個對話框
這是要(yào)告訴你登錄的主機密鑰(yào)指紋,點 Yes 就保存起來,以後就不會再彈(dàn)出(chū)這個窗(chuāng)口,然後就(jiù)正常登(dēng)錄。點 No 不保存,下次還是(shì)要提示你,然後也可以正常登錄。如果一台主機我們隻(zhī)是(shì)臨時登錄一下,當然(rán)就(jiù)是點 No 了。Cancel 就是取消,也就是取(qǔ)消了這次(cì)登錄。
如果你曾(céng)經登錄過(guò)這台主機(jī),但(dàn)是(shì)又(yòu)彈出來這(zhè)個對話框,可能有以(yǐ)下幾種情形:
-
主機重新安裝了操作係統(tǒng)
-
這台主機可能有多(duō)個IP,這次用的是另外(wài)一個 IP
-
有其(qí)他不懷好意的主機來(lái)冒(mào)充,誘騙我(wǒ)們登錄,竊取隱秘信息
前兩個情(qíng)形很常見,一般點 Yes 就行了。後麵這(zhè)個(gè)嘛……唔(én)……唔……,點(diǎn) No/Cancel,再去詢問相(xiàng)關的主機管理(lǐ)人員。
又(yòu)看到了中文亂碼
成功登錄主機(jī)後,輸入命令,這……這……顯示,又是亂碼(mǎ)。唉,中文亂碼是一個老生常談的問題,提起來就頭(tóu)大。原因嘛(ma),不(bú)外乎(hū)字符集、終端編碼(mǎ)之類的,還是可以解決的(de)。
PuTTY 的(de)默認(rèn)字體(tǐ)和字符集並不適(shì)合中文顯示, 在窗口標題(tí)上點擊右鍵,選擇 Change Settings...
在打開的(de)配置窗口(kǒu)左邊選擇(zé) Appearance,在右邊點 Font settings 裏麵的 Change 按鈕,選擇好中文(wén)字體,比如:宋體、新宋體之類的
字體選(xuǎn)擇(zé)好(hǎo)了,還要確定字符(fú)集。
選擇配置窗口(kǒu)左邊的 Translation,在右(yòu)邊的 Received data assumed to be in which character set 下拉(lā)列表(biǎo)中選(xuǎn)擇(zé)最後(hòu)一(yī)個(gè)“Use font encoding”,最後點下麵的 Apply 按(àn)鈕就生效了。
重新執行命令 ls -l,就可(kě)以正常(cháng)看(kàn)到中文了
怎麽還是亂碼?
如果還是亂碼的話,就(jiù)執(zhí)行以下命令,看看(kàn)係統的字符集
echo $LANG $LANGUAGE
哦,原來
關鍵詞:Putty
閱讀(dú)本文後您有什(shí)麽感(gǎn)想? 已(yǐ)有(yǒu) 人(rén)給(gěi)出評價(jià)!
- 0
- 0
- 0
- 0
- 0
- 0