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常用命令整理的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
shell腳本實現監(jiān)控某個進程意外停止后拉起進程
今天小編就為大家分享一篇關于shell腳本實現監(jiān)控某個進程意外停止后拉起進程,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-04-04

