Linux中sftp常用命令整理
SFTP的概念
sftp是Secure File Transfer Protocol的縮寫,安全文件傳送協(xié)議。可以為傳輸文件提供一種安全的網(wǎng)絡(luò)的加密方法。sftp 與 ftp 有著幾乎一樣的語(yǔ)法和功能。SFTP 為 SSH的其中一部分,是一種傳輸檔案至 Blogger 伺服器的安全方式。其實(shí)在SSH軟件包中,已經(jīng)包含了一個(gè)叫作SFTP(Secure File Transfer Protocol)的安全文件信息傳輸子系統(tǒng),SFTP本身沒有單獨(dú)的守護(hù)進(jìn)程,它必須使用sshd守護(hù)進(jìn)程(端口號(hào)默認(rèn)是22)來(lái)完成相應(yīng)的連接和答復(fù)操作,所以從某種意義上來(lái)說,SFTP并不像一個(gè)服務(wù)器程序,而更像是一個(gè)客戶端程序。SFTP同樣是使用加密傳輸認(rèn)證信息和傳輸?shù)臄?shù)據(jù),所以,使用SFTP是非常安全的。但是,由于這種傳輸方式使用了加密/解密技術(shù),所以傳輸效率比普通的FTP要低得多,如果您對(duì)網(wǎng)絡(luò)安全性要求更高時(shí),可以使用SFTP代替FTP。(來(lái)自百度百科)
這里我們用sftp來(lái)對(duì)遠(yuǎn)程服務(wù)器和本地電腦上文件進(jìn)行上傳,下載操作。
用法:
登錄
#密碼登錄 sftp -P 22 lisi@192.168.2.123 #秘鑰登錄 sftp -P 22 -i ~/.ssh/id_rsa lisi@192.168.2.123
更改遠(yuǎn)程工作目錄
cd /abc
更改和/或打印本地工作目錄
lcd /abc
列出遠(yuǎn)程目錄的內(nèi)容
ls
列出本地目錄的內(nèi)容
lls
打印遠(yuǎn)程工作目錄
pwd
打印本地工作目錄
lpwd
瀏覽您的本地目錄,即打開本地目錄
explore
將文件從服務(wù)器下載到本地計(jì)算機(jī)
#把sftp服務(wù)器上test.txt文件下載到本地 get /tmp/test.txt ~/ #把sftp服務(wù)器上test文件下載到本地 get -r /tmp/test/ ~/
將文件從本地計(jì)算機(jī)上載到服務(wù)器
#把本地文件test.txt上傳到ftp服務(wù)器/tmp目錄下 put ~/test.txt /tmp/ #把本地文件test上傳到sftp服務(wù)器/tmp目錄下 put -r ~/test /tmp/
在遠(yuǎn)程服務(wù)器上創(chuàng)建一個(gè)目錄abc
mkdir abc
移動(dòng)或重命名遠(yuǎn)程服務(wù)器上的文件
mv /test.txt /abc.txt
移動(dòng)或重命名遠(yuǎn)程服務(wù)器上的文件
rename /test.txt /abc.txt
刪除遠(yuǎn)程服務(wù)器上的文件abc.txt
rm abc.txt
刪除遠(yuǎn)程服務(wù)器上的目錄abc
rmdir abc
幫助
help
清晰的屏幕
clear
完成您的SFTP會(huì)話,即斷開連接
bye、exit、quit、!
所有命令解釋
cd 路徑 更改遠(yuǎn)程目錄到“路徑” lcd 路徑 更改本地目錄到“路徑” chgrp group path 將文件“path”的組更改為“group” chmod mode path 將文件“path”的權(quán)限更改為“mode” chown owner path 將文件“path”的屬主更改為“owner” exit 退出 sftp help 顯示這個(gè)幫助文本 get 遠(yuǎn)程路徑 下載文件 ln existingpath linkpath 符號(hào)鏈接遠(yuǎn)程文件 ls [選項(xiàng)] [路徑] 顯示遠(yuǎn)程目錄列表 lls [選項(xiàng)] [路徑] 顯示本地目錄列表 mkdir 路徑 創(chuàng)建遠(yuǎn)程目錄 lmkdir 路徑 創(chuàng)建本地目錄 mv oldpath newpath 移動(dòng)遠(yuǎn)程文件 open [用戶@]主機(jī)[:端口] 連接到遠(yuǎn)程主機(jī) put 本地路徑 上傳文件 pwd 顯示遠(yuǎn)程工作目錄 lpwd 打印本地工作目錄 quit 退出 sftp rmdir 路徑 移除遠(yuǎn)程目錄 lrmdir 路徑 移除本地目錄 rm 路徑 刪除遠(yuǎn)程文件 lrm 路徑 刪除本地文件 symlink existingpath linkpath 符號(hào)鏈接遠(yuǎn)程文件 version 顯示協(xié)議版本
到此這篇關(guān)于Linux中sftp常用命令整理的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
shell之定時(shí)周期性執(zhí)行腳本的方法示例
這篇文章主要介紹了shell之定時(shí)周期性執(zhí)行腳本的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10Linux下is not in the sudoers file的解決
當(dāng)我們使用sudo命令切換用戶的時(shí)候可能會(huì)遇到提示以下錯(cuò)誤:用戶名 is not in the sudoers file.本文給大家分享原因分析及解決方案,感興趣的朋友跟隨小編一起看看吧2023-02-02win10下如何運(yùn)行.sh文件的實(shí)現(xiàn)步驟
這篇文章主要介紹了win10下如何運(yùn)行.sh文件的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09shell腳本實(shí)現(xiàn)公司項(xiàng)目部署交付環(huán)境預(yù)檢查的思路
這篇文章主要介紹了shell腳本實(shí)現(xiàn)公司項(xiàng)目部署交付環(huán)境預(yù)檢查的思路,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09利用管道實(shí)現(xiàn)sudo命令免輸入密碼的方法
這篇文章主要介紹了利用管道實(shí)現(xiàn)sudo命令免輸入密碼的方法,即不輸入密碼執(zhí)行sudo命令方法,需要的朋友可以參考下2014-03-03ubuntu編譯pyav報(bào)錯(cuò)libx264?not?found解決示例
這篇文章主要為大家介紹了ubuntu編譯pyav報(bào)錯(cuò)libx264?not?found解決示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09Shell腳本函數(shù)傳遞參數(shù)的實(shí)現(xiàn)方法
本文主要介紹了Shell腳本函數(shù)傳遞參數(shù)的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07