基于SecureCRT向遠(yuǎn)程Linux主機(jī)上傳下載文件步驟圖解
有時(shí)候直接在Linux服務(wù)器上通過(guò) wget 或 curl 工具下截比較大的網(wǎng)絡(luò)文件時(shí)會(huì)比較慢,這時(shí)我們通常會(huì)改用在Windows平臺(tái)通過(guò)迅雷等更加現(xiàn)代化的下載功具下好目標(biāo)文件(迅雷開會(huì)員才能更高速的惡心操作是題外話哈,話說(shuō)我也送了不少錢給迅雷~~~),這時(shí)就面臨要把Windows平臺(tái)下的文件傳送到遠(yuǎn)程Linux服務(wù)器上的問(wèn)題了。
把Windows平臺(tái)下的文件傳送到遠(yuǎn)程Linux服務(wù)器上的方法有很多,這里簡(jiǎn)單記錄下在當(dāng)前流行的Linux遠(yuǎn)程管理工具SecureCRT下如何操作及注意事項(xiàng)!
先使用SecureCRT通過(guò)SSH2協(xié)議連接上遠(yuǎn)程主機(jī),在打開的遠(yuǎn)程終端(Terminal)窗口Tab標(biāo)題頁(yè)簽上右鍵->【Connect SFTP Session】,便可打開SFTP會(huì)話窗口(SFTP即Secure File Transfer Protocol):


SFTP會(huì)話進(jìn)程同時(shí)監(jiān)控著當(dāng)前主機(jī)和遠(yuǎn)程主機(jī)兩側(cè)的目錄和文件資源,可以通過(guò) lpwd 命令查看當(dāng)前主機(jī)本地的當(dāng)前目錄,通過(guò) pwd 查看遠(yuǎn)程主機(jī)的當(dāng)前目錄,以確認(rèn)兩側(cè)主機(jī)的當(dāng)前工作目錄是我們想要的:

如果發(fā)現(xiàn)本地主機(jī)的當(dāng)前目錄不對(duì),則可以通過(guò) lcd 命令將目錄切換到想要的目錄!同理,如果發(fā)現(xiàn)遠(yuǎn)程主機(jī)的當(dāng)前目錄不對(duì),則可以通過(guò) cd 命令將目錄切換到想要的目錄:

在切換本地主機(jī)當(dāng)前目錄時(shí),通常Windows平臺(tái)下的目錄路徑可能會(huì)搞得比較深,純手工輸起來(lái)比較費(fèi)勁(雖然可以借助Tab智能輸入),這時(shí)其實(shí)在輸完 lcd 命令加空格后,直接到Windows下將長(zhǎng)長(zhǎng)的路徑復(fù)制一下,回到SFTP對(duì)話框,光標(biāo)定位到 lcd 命令后進(jìn)行右鍵,便會(huì)自動(dòng)粘貼上了去!
如果 lcd或cd 后面跟的目錄明明存在,卻報(bào)“系統(tǒng)找不到指定的文件?!保嵌喟胧悄懵窂街泻兄形?,而當(dāng)前SFTP會(huì)話使用的字符集編碼又不是UTF-8(SFTP對(duì)話框中中文亂碼往往也是這個(gè)原因):

此時(shí)通過(guò)菜單Options->Session Options...打開Session Options設(shè)置對(duì)話框,左側(cè)Category中定位到Terminal->Appearance頁(yè)的Fonts區(qū),修改Character encoding的選定值為UTF-8即可:

現(xiàn)在一切都準(zhǔn)備就緒了,現(xiàn)在我們來(lái)向遠(yuǎn)程Linux主機(jī)上傳(推送)一個(gè)本地文件試試,推送文件到遠(yuǎn)程主機(jī)使用的是 put 命令:

可以看到我們已經(jīng)像遠(yuǎn)程主機(jī)/root目錄下上傳了一個(gè)479416KB(468MB)的壓縮文件,速度還是比較快的!
現(xiàn)在我們來(lái)嘗試一下將遠(yuǎn)程主機(jī)/root目錄那個(gè)anaconda-ks.cfg文件下載到本地當(dāng)前目錄,從遠(yuǎn)程主機(jī)下載文件的命令是 get :

其實(shí)使用SecureCRT的SFTP會(huì)話從本地Windows操作系統(tǒng)向遠(yuǎn)程Linux主機(jī)上傳文件還可以直接通過(guò)拖拽文件到SFTP對(duì)話框的方式進(jìn)行,但一樣要注意:如果目標(biāo)文件所在的各層目錄或文件名本身含有中文,還是要先將SFTP會(huì)話所使用的字符集編碼改為UTF-8:

最后附上SFTP常用命令的釋義:
help:顯示該SFTP提供所有的命令及用法
pwd:打印/顯示遠(yuǎn)程主機(jī)當(dāng)前上傳下載目錄
lpwd:打印/顯示本地主機(jī)當(dāng)前上傳下載目錄
ls:列出遠(yuǎn)程主機(jī)上傳下載目錄有哪些文件
lls:列出本地主機(jī)上傳下載目錄有哪些文件
cd:改變遠(yuǎn)程主機(jī)上傳下載目錄
lcd:改變本地主機(jī)上傳下載目錄
get:將遠(yuǎn)程主機(jī)上傳下載目錄中的目標(biāo)文件下載到本地主機(jī)上傳下載目錄
put:將本地主機(jī)上傳下載目錄中的目標(biāo)文件上傳到遠(yuǎn)程主機(jī)上傳下載目錄
quit或exit:斷開SFTP連接
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持本站。
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信