寫(xiě)在前面
一篇博客介紹了12種SSH終端工具的比較:https://www.cnblogs.com/Zz1tai/p/15668230.html
注:Aechoterm官網(wǎng)上說(shuō)是有一些色調(diào)可調(diào)的,可能是后期更新的。
一般遠(yuǎn)程服務(wù)器終端最常用的是xshell,功能更全面,而使用Putty主要是輕量級(jí),沒(méi)有那么多復(fù)雜的功能。每個(gè)人使用需求不同可進(jìn)行不同的選擇。下面是在windows下的putty配置。
putty上傳/下載文件
單個(gè)文件或少量小文件,想快速進(jìn)行上傳下載,一般在xshell中進(jìn)行配置是可以直接使用rz/sz
就可以,但是putty沒(méi)有該功能。比如,在putty中執(zhí)行下載README.md文件sz README.md
,是顯示的類(lèi)似"卡頓"狀態(tài),比如:
如果想實(shí)現(xiàn)還需要使用其他版本的putty:LePutty
,參考該博客進(jìn)行安裝和使用:使用Le Putty支持rz、sz命令
具體如下3個(gè)操作步驟:
1. 下載
先到這個(gè)地址下載文件:LePuttyTrunk-bin-20061103.zip
2. 解壓和配置
解壓第1步中文件后,文件夾下有程序文件putty.exe(就是LePutty),還有一個(gè)win32-lrzsz-0.12.20-bin.zip
壓縮包也解壓(其中有rz.exe, sz.exe
兩個(gè)程序),將rz.exe和sz.exe路徑配置到Conection→ZModem中:
注意:sz
下載文件路徑是下方Download folder設(shè)置的路徑。
rz/sz路徑配置完成后,進(jìn)行其他自定義的配置,然后是Session中配置Host/Port/Session并保存,用于后面直接登錄(如果要配置字體和自動(dòng)登錄,可以先跳過(guò)第三步使用sz/rz,把字體、自動(dòng)登錄都配置完成后再測(cè)試)。
3. 使用sz/rz
3.1 下載文件:sz
(1)同樣使用sz README.md
命令下載READM.md文件,仍是出現(xiàn)上面的“卡頓”狀態(tài)(應(yīng)該等待執(zhí)行命令)
(2)然后點(diǎn)擊左上角或右鍵窗口頂端出現(xiàn)如下菜單:
注:如果使用的不是下載的LePutty中的putty.exe文件,會(huì)不顯示Zmodem Receive[下載]和Zmodem Upload[上傳]選項(xiàng)。
(3)選擇點(diǎn)擊Zmodem Receive
,剛才的“卡頓”狀態(tài)則變成完成下載的信息:(顯示Bytes received后,需要手動(dòng)按下enter,不然以為是卡住了)
3.2 上傳文件:rz
對(duì)應(yīng)上傳文件,與下載文件方式類(lèi)似:
(1)先執(zhí)行命令rz -y
,會(huì)彈出卡頓狀態(tài):
(2)點(diǎn)擊左上角或右鍵窗口頂端出現(xiàn)菜單,選擇點(diǎn)擊Zmodem Upload
,然后根據(jù)提示選擇要上傳的文件,確定即可。命令行的狀態(tài)也方式變化:
顯示中文字體
默認(rèn)中文字體顯示的是亂碼,主要取決于設(shè)置的字體。就是這個(gè)字體是否同時(shí)支持英文和中文,一般能顯示中文的字體英文也可正常顯示,主要是有的中文字體下的英文字體顯示不夠友好,關(guān)鍵要看字體中iIlL的區(qū)分:iIlL
和oO0(小歐、大歐和零)的區(qū)分:oO0
。
如果只是有英文Consolas
是編寫(xiě)代碼最常用的(等寬、ilo0
字符區(qū)分明顯),但是中文顯示就會(huì)成亂碼。
期望設(shè)置一個(gè)這樣的字體:英文類(lèi)似Consolas區(qū)分明顯的字體,同時(shí)中文字體顯示也很友好。
1. 下載合適的字體
我是在100font網(wǎng)上找的一個(gè)簡(jiǎn)體中文的字體(字體網(wǎng)址應(yīng)該有很多)叫 星漢等寬
(源碼Github地址):
2. 解壓和安裝
將第1步中下載的文件(milky-cn-0.1.1.7z)解壓,解壓后會(huì)有很多字體,選擇自己想用的安裝即可,我這里選擇了常規(guī)的格式(regular)安裝:
3. putty配置
putty中字體設(shè)置在:Window→Appearance→Font settings中的Change
:示例中文:
注 :要確認(rèn)該字體是否支持中文和英文,可在配置時(shí)選中字體后,在字體示例下方的“腳本”處下拉菜單中查看是否有”中文“相關(guān)的字體可顯示示例。
另外,還有設(shè)置UTF-8:Window→Translation→選擇UTF-8
字體配置完成后,登錄顯示示例:
putty自動(dòng)登錄
因?yàn)槟J(rèn)putty沒(méi)有設(shè)置賬戶(hù)密碼的選項(xiàng),每次登錄都需要手動(dòng)輸入。(這里只有設(shè)置用戶(hù)名)
參考該博客的一種方法:讓 Putty 保存密碼,自動(dòng)登陸的四種方法
通過(guò)命令+快捷鍵
方式實(shí)現(xiàn)自動(dòng)登錄,需要如下操作步驟:
1. putty配置
正常配置putty(比如先進(jìn)行上述配置),最后配置Host/Port并保存了Session名稱(chēng)為test
;
2. putty快捷方式配置
先找到上面下載的putty軟件(putty.exe)→右鍵→創(chuàng)建快捷方式,然后右鍵快捷方式圖標(biāo)→屬性→目標(biāo)
,最后在目標(biāo)
處(原本是putty軟件的路徑),路徑后面增加如下命令:
-load test -ssh -l 用戶(hù)名 -pw 密碼
也就是目標(biāo)處的值對(duì)應(yīng)的是:
putty.exe路徑 -load {Session名稱(chēng)} -ssh -l 服務(wù)器登錄用戶(hù)名 -pw 服務(wù)器登錄密碼
示例:
命令設(shè)置后,點(diǎn)擊“確定”即可。
3. 使用putty
雙擊第2步驟的快捷方式即可登錄,不用再輸入用戶(hù)名和密碼。
寫(xiě)在后面
最后補(bǔ)充,上面關(guān)于putty的登錄相關(guān)配置(sz/rz路徑、字體、Host/Port/Session、其他自定義配置),建議是將Host/Port/Session最后配置。就是先配置 sz/rz路徑、字體和其他自定義配置,然后再進(jìn)行Host/Port以及Session配置,并保存Session。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-808034.html
不然,先配置了Host/Port/Session,再進(jìn)行其他自定義配置時(shí),這些自定義配置信息并沒(méi)有保存。但是,Session保存后,又不知道怎么修改當(dāng)前Session名稱(chēng)對(duì)應(yīng)的這些配置。。。(可能有修改方法我還不知道吧)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-808034.html
到了這里,關(guān)于【linux】SSH終端Putty配置:文件上傳/下載、顯示中文字體、自動(dòng)登錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!