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