欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

putty下載、安裝使用方法(圖文詳解)

  發(fā)布時(shí)間:2017-08-26 23:48:56   作者:佚名   我要評(píng)論
這篇文章主要介紹了putty下載、安裝使用方法(圖文詳解),需要的朋友可以參考下

PuTTY是一個(gè)直接可以運(yùn)行的軟件。非常的小巧,但是也非常的強(qiáng)大,和小編常用的xshell都是非常的強(qiáng)大,這個(gè)根據(jù)自己的喜好來(lái)選擇自己喜歡的ssh登陸管理軟件。

下面是小編在阿里云官方幫助中心找到的一個(gè)利用putty登陸的視頻教程,非常適合新手。

 


下載

官方下載地址:http://www.putty.org/

安裝

本軟件可以直接雙擊使用。

使用方法

下面是小編在百度文庫(kù)找到的一篇非常詳細(xì)的putty的使用教程,非常詳細(xì)但原作者不詳。

第一印象,開(kāi)始登錄一臺(tái)遠(yuǎn)程主機(jī)

運(yùn)行 PuTTY 就可以看到下面這個(gè)界面
putty初始界面
在這里輸入服務(wù)器的 IP 或主機(jī)名,選擇好登錄協(xié)議,還有協(xié)議的端口,如果希望把這次的輸入保存起來(lái),以后就不需要再重新輸入了,就在第4步輸入好會(huì)話保存的名稱(chēng),比如:mail-server,或者干脆就是主機(jī)的地址,點(diǎn)擊保存就可以了。
putty登陸服務(wù)器
最后點(diǎn)下面的 Open 按鈕,輸入正確的用戶名和口令,就可以登錄服務(wù)器了。

首次登錄一臺(tái)主機(jī)時(shí)

第一次登錄時(shí),會(huì)看到這個(gè)對(duì)話框
putty保存密鑰指紋
這是要告訴你登錄的主機(jī)密鑰指紋,點(diǎn) Yes 就保存起來(lái),以后就不會(huì)再?gòu)棾鲞@個(gè)窗口,然后就正常登錄。點(diǎn) No 不保存,下次還是要提示你,然后也可以正常登錄。如果一臺(tái)主機(jī)我們只是臨時(shí)登錄一下,當(dāng)然就是點(diǎn) No 了。Cancel 就是取消,也就是取消了這次登錄。
如果你曾經(jīng)登錄過(guò)這臺(tái)主機(jī),但是又彈出來(lái)這個(gè)對(duì)話框,可能有以下幾種情形:

· 主機(jī)重新安裝了操作系統(tǒng)

· 這臺(tái)主機(jī)可能有多個(gè)IP,這次用的是另外一個(gè) IP

· 有其他不懷好意的主機(jī)來(lái)冒充,誘騙我們登錄,竊取隱秘信息

前兩個(gè)情形很常見(jiàn),一般點(diǎn) Yes 就行了。后面這個(gè)嘛……唔……唔……,點(diǎn) No/Cancel,再去詢(xún)問(wèn)相關(guān)的主機(jī)管理人員。

又看到了中文亂碼

成功登錄主機(jī)后,輸入命令,這……這……顯示,又是亂碼。唉,中文亂碼是一個(gè)老生常談的問(wèn)題,提起來(lái)就頭大。原因嘛,不外乎字符集、終端編碼之類(lèi)的,還是可以解決的。
putty顯示亂碼
PuTTY 的默認(rèn)字體和字符集并不適合中文顯示, 在窗口標(biāo)題上點(diǎn)擊右鍵,選擇 Change Settings...
putty改變?cè)O(shè)置
在打開(kāi)的配置窗口左邊選擇 Appearance,在右邊點(diǎn) Font settings 里面的 

Change 按鈕,選擇好中文字體,比如:宋體、新宋體之類(lèi)的
putty選擇字體

字體選擇好了,還要確定字符集。
選擇配置窗口左邊的 Translation,在右邊的 Received data assumed to be in which character set 下拉列表中選擇最后一個(gè)“Use font encoding”,最后點(diǎn)下面的 Apply 按鈕就生效了。
putty使用解碼
重新執(zhí)行命令 ls -l,就可以正??吹街形牧?br /> putty可以看到中文

怎么還是亂碼?

如果還是亂碼的話,就執(zhí)行以下命令,看看系統(tǒng)的字符集
echo $LANG $LANGUAGE
putty還是亂碼
哦,原來(lái)系統(tǒng)的字符集是 UTF-8 呀。重新返回上面選擇字符集的那一步, 選擇配置窗口左邊的 Translation,在右邊的 Received data assumed to be in which character set 下拉列表中選擇“UTF-8”
putty修改字符集為utf-8

這下99%的情形下,漢字是不會(huì)有亂碼了。最后,總之一下 PuTTY 中亂碼的解決辦法:
先看看系統(tǒng)的字符集,如果是 UTF-8 的,那就簡(jiǎn)單了,選擇好中文字體,然后編碼選擇 UTF-8 就行了。
如果編碼是 GB2312、GBK、GB18030,當(dāng)然也包括 BIG5這些,在 PuTTY 的編碼選擇中看不到這些編碼,那就選擇最后一個(gè)“Use font encoding”,絕大部分情況下這樣就沒(méi)啥問(wèn)題了,反正我是沒(méi)碰到有什么例外的情況。
現(xiàn)在的 Linux 如果默認(rèn)語(yǔ)言選擇為中文,默認(rèn)的編碼就是 UTF-8 了。以前安裝 Redhat AS 3 時(shí),語(yǔ)言選擇為中文,默認(rèn)的編碼是 zh_CN.gb2312, zh_CN.gb18030,好像從 AS 3 update 6 開(kāi)始,包括現(xiàn)在的 AS4、AS5,中文的默認(rèn)編碼都成了 zh_CN.utf8。至于 Debian、Ubuntu 等等這些上面,好像一直都是 UTF-8。
至于是使用 UTF-8呢,還是用 GB2312、GBK 或者 GB18030呢?我個(gè)人還是傾向于 UTF-8。畢竟我們使用的大多數(shù)軟件都是國(guó)外的,處理中文編碼多多少少有些問(wèn)題,PuTTY 自然也不例外。
下面的這個(gè)圖上,我把終端編碼修改為 zh_CN.utf8,然后也按照前面的所說(shuō)的方法把 PuTTY 的字符集修改為 UTF-8。然后在終端中輸入漢字“柴鋒”,按左方向鍵,可以看到漢字顯示很正常。
utf-8編碼顯示
我重新把終端的編碼修改為 zh_CN.gb2312,同樣的,把 PuTTY 的字符集修改為最后一個(gè)“Use font encoding”。還是在終端上輸入漢字“柴鋒”,按下左方向鍵以后,會(huì)看到漢字亂碼了。
putty編碼gb2312顯示
至于用哪個(gè)編碼,主要還是看領(lǐng)導(dǎo)的決定了,我們的領(lǐng)導(dǎo)就喜歡 GBK,連 GB18030 都不行。以前在用 Debian 的時(shí)候,好像默認(rèn)都不支持 GBK 編碼。這幾年公司的開(kāi)發(fā)在漢字編碼問(wèn)題上出過(guò)幾次麻煩,還不就是在 ISO8859-1, GB2312/GBK/GB18030和UTF-8上折騰來(lái)折騰去。
給大家看一張 emacs 的截圖,看看上面的這么多語(yǔ)言的文字共同顯示,這個(gè)會(huì)是用 GB2312/GBK/GB18030 的編碼么?
emacs
用 UTF-8 也不是為了要在一個(gè)屏幕上顯示好幾種不認(rèn)識(shí)的文字,也不一定非要是跟國(guó)際接軌弄個(gè)外包給老外開(kāi)發(fā)程序做個(gè)其他語(yǔ)言的界面讓老外用,起碼不要在那么多編碼里折騰了,頂多兩個(gè) ISO8859-1 和 UTF-8。發(fā)發(fā)牢騷,下面繼續(xù)……

在 PuTTY 里面怎樣選中,復(fù)制和粘貼?

在 PuTTY 的窗口里面復(fù)制、粘貼可不能用 Windows 里的這些 Ctrl+C, Ctrl+Ins, Ctrl+V 這些快捷鍵,Ctrl+C 在控制臺(tái)上可是終止當(dāng)前的命令執(zhí)行。
PuTTY 的選擇、復(fù)制、粘貼這些操作都是通過(guò)鼠標(biāo)來(lái)完成的。
在 Window-〉Selection 這里可以設(shè)置復(fù)制和粘貼的方式。
putty復(fù)制和粘貼
默認(rèn)的 Action of mouse buttons (鼠標(biāo)按鍵的功能)的選項(xiàng)是 Compromise,這種方式下選中有兩種方式,一是直接用鼠標(biāo)左鍵拖拉選中就可以了,二是用鼠標(biāo)中鍵單擊選中區(qū)域的開(kāi)頭,用滾動(dòng)條拖拉到期望選中區(qū)域的末尾,再用鼠標(biāo)中鍵單擊,就可以選中了。
選中以后,單擊鼠標(biāo)左鍵就把選中部分復(fù)制到剪貼板了。粘貼也很簡(jiǎn)單,單擊鼠標(biāo)右鍵。
Action of mouse buttons 的第一個(gè)選項(xiàng)是 Windows (Windows 方式的),鼠標(biāo)中鍵的操作跟前面提到的一樣。右鍵不是粘貼了,而是打開(kāi)了右鍵菜單。

其實(shí)這個(gè)右鍵菜單在標(biāo)題欄上點(diǎn)擊,也都可以看得到。

第三個(gè)選項(xiàng)是 xterm (xterm 方式),這個(gè)跟默認(rèn)的 Compromise 方式相反的,中鍵和右鍵的操作調(diào)換了一下,就不多說(shuō)了。

下面那個(gè) Shift overrides application's use of mouse 是和 Shift 鍵有關(guān)的。有些 Rogue Like 的程序,比如 mc、links、Lynx、VIM 等等,都支持鼠標(biāo)操作,想在用鼠標(biāo)在上面選擇或粘貼就不行了。這個(gè)選項(xiàng)默認(rèn)是選中的,在支持鼠標(biāo)操作的 Rogue Like 界面下,按住 Shift 鍵,就可以像前面的那樣用鼠標(biāo)來(lái)選擇、復(fù)制、粘貼了。
看下面的這個(gè)圖片,用 Links 打開(kāi)了 Google 的首頁(yè),用鼠標(biāo)去選中 頂部中間的 Google,我們會(huì)發(fā)現(xiàn),彈出了保存的對(duì)話框。

按住 Shift 鍵重新操作一次,哈哈,這次選中了。

在 Control use of mouse 里面還有個(gè) Default selection mode (默認(rèn)的選擇模式),默認(rèn)是 Normal,就像文字處理工具里這樣的選擇

另外一個(gè)是 Rectangular block(塊選擇方式),至于用哪種方式就看自己的選擇了。

實(shí)時(shí)保存會(huì)話

這次更改配置參數(shù)了,關(guān)閉窗口后,下次使用還是要重新選擇的,麻煩。
還是回到上面修改配置的哪個(gè)地方,選擇左邊的 Session,在右邊選擇要覆蓋的會(huì)話名稱(chēng),或者重新輸入一個(gè)新的名稱(chēng),點(diǎn)擊 Save 按鈕保存。

關(guān)于注銷(xiāo)登錄的一些事情

成功登錄主機(jī)后,也能正??吹街形牧?。這樣,我們就可以完成大部分的工作。最后要關(guān)閉窗口了,該怎么辦呢?我見(jiàn)過(guò)很多人,包括我們公司負(fù)責(zé)專(zhuān)職維護(hù)的同事,都是直接點(diǎn)擊窗口上的關(guān)閉按鈕,完全沒(méi)有理會(huì)彈出警告窗口,直接點(diǎn)擊了 Yes。

這樣做是不對(duì)的,首先這不是正確的注銷(xiāo)方式,應(yīng)該輸入命令 exit 來(lái)正常注銷(xiāo);其次直接關(guān)閉窗口后,你的登錄其實(shí)還在服務(wù)器上,如果一連多次的這樣強(qiáng)制關(guān)閉窗口,用命令 w 或者 who 命令查看時(shí),可以看到很多的用戶還在系統(tǒng)上登錄,占用了系統(tǒng)的資源。最重要的是,你的這次登錄可能只是為了啟動(dòng)一下 WebLogic 或者其他什么應(yīng)用服務(wù)器,直接關(guān)閉窗口后,可能會(huì)導(dǎo)致你的業(yè)務(wù)在隨后的幾分鐘內(nèi)也被終止,這應(yīng)該不是你所希望看到的吧。
如果上述的理由是每次要輸入 exit 然后回車(chē),比較麻煩。你可以用快捷鍵 Ctrl+d 來(lái)注銷(xiāo)登錄,一般情況下,快捷鍵一按窗口都直接關(guān)閉了,還省了兩次鼠標(biāo)點(diǎn)擊。
在前面說(shuō)道保存會(huì)話時(shí),大家或許也注意到,下面有個(gè) Close window on exit 有三個(gè)選項(xiàng):

· Always (不管怎樣,窗口總是要關(guān)閉的) 

· Never (無(wú)論是否有程序還在運(yùn)行,都不要關(guān)閉窗口) 

· Only on clear exit (這個(gè)是默認(rèn)選中的,只有在本次登錄中運(yùn)行的程序都正常終止或者在后臺(tái)運(yùn)行,窗口才關(guān)閉) 

有的程序在執(zhí)行時(shí),雖然在命令最后面加上 “&”就能放到后臺(tái)運(yùn)行。但是正常注銷(xiāo)登錄后,窗口沒(méi)有被自動(dòng)關(guān)閉,還能看到程序的輸出,這時(shí)強(qiáng)制關(guān)閉窗口還是可以的。為了避免這種情形,可以使用 nohup 命令。
用法嘛就是: nohup 命令 命令參數(shù),這樣就可以了。

窗口保存的輸出有點(diǎn)少,前面的都看不到了

執(zhí)行了一個(gè)命令,輸出了好多東西,但是默認(rèn)的配置下,PuTTY只保存了最后200行的內(nèi)容,滿足不了我們的需求。
還是在標(biāo)題欄上點(diǎn)右鍵選擇 Change settings...,在配置窗口的左邊選擇 Window,修改右邊的 Lines of scrollback,改大點(diǎn),比如 20000、80000的

在上面的 Set the size of the window 里設(shè)置的是窗口顯示的行數(shù)和列數(shù),默認(rèn)是 24 行、80 列,根據(jù)自己的需要來(lái)修改吧。
When window is resized 這個(gè)選項(xiàng)配置的是,當(dāng)窗口大小發(fā)生改變時(shí)該采取什么動(dòng)作。

· Change the number of rows and columns(這個(gè)是默認(rèn)的,改變窗口大小時(shí),自動(dòng)修改行數(shù)和列數(shù)) 

· Change the size of the font(這個(gè)是根據(jù)窗口的大小來(lái)修改字體的大小,窗口最大化的時(shí)候,字都是很大的) 

· Change font size only when maximised(只有在窗口最大化的時(shí)候才改變字體大小) 

· Forbid resizing completely(完全禁止改變窗口大小,一了百了) 

在現(xiàn)代的 Unix/Linux 主機(jī)上,默認(rèn)選項(xiàng)已經(jīng)不存在任何問(wèn)題了。如果是 Solaris 8 這樣的老式 Unix 上最好用第2或第4個(gè)選項(xiàng)。
第3個(gè)選項(xiàng)嘛,要求你的屏幕不是寬屏的,選中這個(gè)選項(xiàng)以后,大家可以先把窗口往窄的縮一下,然后最大化窗口,哈哈,滿足一下不是寬屏的虛榮心。
順便說(shuō)一下,在 PuTTY 中的前后翻頁(yè),與 Linux 終端一樣,用 Shift+PageUp/PageDown 來(lái)上下翻頁(yè),而 Ctrl+PageUp/PageDown 則是一行一行的。

新建一個(gè)會(huì)話時(shí),還有些東西再啰嗦一下

前面把如何用 PuTTY 登錄一臺(tái)主機(jī)到注銷(xiāo)的過(guò)程聊了一遍,但是在新建會(huì)話時(shí)還是有些東西需要再啰嗦一下的。

保持連接,不要自動(dòng)斷開(kāi)

在 Connection 里面有個(gè) Seconds between keepaliaves,這里就是每間隔指定的秒數(shù),就給服務(wù)器發(fā)送一個(gè)空的數(shù)據(jù)包,來(lái)保持連接。以免登錄的主機(jī)那邊在長(zhǎng)時(shí)間沒(méi)接到數(shù)據(jù)后,會(huì)自動(dòng)斷開(kāi) SSH 的連接。
默認(rèn)輸入 0 是禁用保持連接,在這里我習(xí)慣的設(shè)置了 10。
下面的那兩個(gè)復(fù)選框都保持默認(rèn)選中吧。

自動(dòng)登錄用戶

在 Connection-〉Data 里面有個(gè) Auto-login username,可以指定默認(rèn)的登錄用戶。如果每次登錄主機(jī)都是用同一個(gè)用戶,不妨在這里設(shè)置一下。SSH、Telnet、Rlogin 這三種協(xié)議都支持,但不是所有的 Telnet 服務(wù)器支持自動(dòng)登錄用戶

自動(dòng)設(shè)置環(huán)境變量

還是前面的那個(gè)界面,下面有個(gè) Environment variables,在 Variable 輸入環(huán)境變量的名稱(chēng),Value里設(shè)置上環(huán)境變量的值,登錄主機(jī)后就會(huì)自動(dòng)設(shè)置上,但是這個(gè)不一定能用,有些主機(jī)為了安全,可能會(huì)禁用這個(gè)特性,一旦登錄就會(huì)收到這樣一個(gè)錯(cuò)誤提示:

Server refused to set environment variables

設(shè)置代理服務(wù)器

這個(gè)經(jīng)常用到,設(shè)置方法大同小異,注意選擇好 Proxy type(代理服務(wù)器的類(lèi)型)就可以了。
代理服務(wù)器的地址填寫(xiě)到 Proxy hostname 這里,Port 就是代理服務(wù)的端口(HTTP代理常用端口有 3128、8080,Socks5代理常用端口有 1080)
Exclude Hosts/IPs 這里是填寫(xiě)排除的主機(jī)地址和IP,有些地址不需要代理,就在這里填寫(xiě)。
有些代理需要認(rèn)證,用戶名填寫(xiě)到 Username,密碼則填寫(xiě)到下面的 Password。

自動(dòng)執(zhí)行一個(gè)命令

在 Connection-〉SSH 里有個(gè) Remote command,在這里面填寫(xiě)上遠(yuǎn)程服務(wù)器上的某個(gè)命令,比如:df,登錄后就會(huì)自動(dòng)執(zhí)行。
我們?cè)?nbsp;Unix 上用 ssh 登錄主機(jī)時(shí)用的命令 ssh,在 ssh 的最后面加上遠(yuǎn)程主機(jī)上的命令,就跟這個(gè)一樣。
但是……,先別著急,一旦設(shè)置上這個(gè)選項(xiàng),你會(huì)發(fā)現(xiàn)在登錄成功后,窗口一下就關(guān)閉了,嘿,怎么啦?什么也沒(méi)看見(jiàn)。
因?yàn)槊顖?zhí)行完畢的同時(shí),本次 SSH 登錄連接也隨之關(guān)閉。

你可以把遠(yuǎn)程自動(dòng)執(zhí)行的命令修改成 sleep 10,然后重新登錄,再看看效果。
登錄成功后,沒(méi)有出現(xiàn)命令提示符,10秒鐘后,窗口自動(dòng)關(guān)閉。這也驗(yàn)證了剛才我說(shuō)的,命令執(zhí)行完畢后,SSH 連接自動(dòng)斷開(kāi)。
冰雪聰明的你一定會(huì)想到,如果每次登錄主機(jī),都是要重新啟動(dòng)一下 tomcat,那這里就可以填寫(xiě)上這樣的命令:

export CATALINA_HOME="~/apache-tomcat-5.5.17";export JAVA_HOME="~/jdk1.5.0_07";export PATH=$JAVA_HOME/bin;$PATH ; cd $CATALINA_HOME/bin;./shutdown.sh;./startup.sh;tail -f $CATALINA_HOME/logs/catalina.out

(上面的命令是一行的哦)
先自動(dòng)設(shè)置一下環(huán)境變量(前面有提到,服務(wù)器可能會(huì)禁用自動(dòng)設(shè)置環(huán)境變量,為了保險(xiǎn)起見(jiàn),在這里設(shè)置了一下),然后進(jìn)入 tomcat 的 bin 目錄,用 shutdown.sh 停止 tomcat,然后再 startup.sh 啟動(dòng) tomcat,最后 tail 命令持續(xù)觀察 tomcat 的日志輸出,不想看了,就直接 Ctrl+C 就可以終止 SSH 的會(huì)話了。
哈哈,是不是很方便?
不過(guò)前面提到的命令 sleep 10,只是建立了 SSH 連接,然后 10 秒鐘后自動(dòng)斷開(kāi)。是不是覺(jué)得很無(wú)聊沒(méi)什么用途???其實(shí)這個(gè)命令配合后面提到的 Tunnels(隧道),可以自動(dòng)保持隧道一定時(shí)間的開(kāi)放,如果指定時(shí)間內(nèi)(在這里就是 10 秒鐘)隧道沒(méi)有被使用,就自動(dòng)關(guān)閉 SSH 連接和隧道。
如果選中了 Don't start a shell or command at all 就禁用了自動(dòng)執(zhí)行命令這一個(gè)特性,這個(gè)主要是配合 Tunnels (隧道)來(lái)使用的。因?yàn)橛袝r(shí)候,我們只需要利用隧道建立一個(gè) VPN,而并不需要登錄上去執(zhí)行命令。用這個(gè)方法建立好隧道以后,就一直開(kāi)放了,除非自己手工關(guān)閉。

嗯,還有個(gè)問(wèn)題哦,如果一次要執(zhí)行的命令很多,該怎么辦呢?嗯,給 PuTTY 用 -m 選項(xiàng)指定一個(gè)包含遠(yuǎn)程主機(jī)上執(zhí)行的命令的文本文件。不過(guò)以后還會(huì)說(shuō)到 Plink,就是專(zhuān)門(mén)做這個(gè)用的,慢慢來(lái)慢慢來(lái)。

數(shù)據(jù)自動(dòng)壓縮傳輸,變相的提高傳輸速率

還是前面的那個(gè)界面,Protocol options 里面有個(gè) Enable compression,這個(gè)選項(xiàng)的意思就是傳輸時(shí)壓縮數(shù)據(jù),在連接速度不變的情況下,變相的提高了傳輸速率。一般的 SSH 服務(wù)器都會(huì)允許這個(gè)選項(xiàng)的,所以還是選中好了。

無(wú)需口令登錄

在 Connection-〉SSH-〉A(chǔ)uth 這里面有兩個(gè)需要了解的,以后在講到 PuTTYGEN 和 Pagent 時(shí)會(huì)詳細(xì)介紹的。
一個(gè)是 Allow agent forwarding,作用是允許私鑰代理的轉(zhuǎn)發(fā)。
另外一個(gè)是最下面的 Private key file for authentication,選擇私鑰認(rèn)證文件。
這兩個(gè)可以讓你用 SSH 登錄不用輸入主機(jī)口令,但是私鑰的口令還是需要輸入的,如果使用了私鑰代理 Pagent ,私鑰口令也可以省略。再配合前面提到的自動(dòng)指定用戶名登錄,可以實(shí)現(xiàn)自動(dòng)登錄主機(jī)。登錄到主機(jī)上以后,用 SSH 登錄另外一個(gè)同樣配置了相同的私鑰認(rèn)證的主機(jī),也可以不用再次輸入口令。
這些可以大大減輕了我們的重復(fù)工作,不用單調(diào)枯燥的輸入用戶名和口令,但是這樣使用有個(gè)后遺癥就是如果主機(jī)密碼沒(méi)有在另外一個(gè)地方記錄下來(lái)的話,這個(gè)密碼很快會(huì)忘記的,好處嘛,密碼可以設(shè)置的很長(zhǎng)很變態(tài) XD。

一般只用到登陸功能,其他功能小編也不常用。以上就是全部的putty下載安裝使用方法了。

相關(guān)文章

最新評(píng)論