Linux中SFTP命令


 sftp和ftp是兩種協議是不同的,sftp是ssh內含的協議,只要sshd服務器啟動了,它就可用,它本身不需要ftp服務器啟動。

1.常用登陸方式: 

  格式:sftp <user>@<host>

  通過sftp連接<host>,端口為默認的22,指定用戶<user>。

2.基本的使用

  sftp主要是用來傳輸文件的,包括上傳文件(從本機到遠程主機) ,下載文件(從遠程主機到本機)。

  (1)文件下載

     get [-Ppr] remote [local]  

    如:get test.cpp ./Project/ 

      將遠程當前目錄下的文件test.cpp下載到本地當前目錄的Project文件夾中。

  (2)文件上傳

    put [-Ppr] local [remote]

    如:put /home/liu/Software/RHEL_5.5\ x86_64.iso /home/xudong/Blog/

      將本地/home/liu/Software/目錄下的ios文件傳送到遠程登陸主機的/home/xudong/Blog/目錄下。

  (3)其他命令

    可以使用命令還是有幾個的,如ls、lls;cd、lcd;pwd、lpwd等。具體查看help輸出吧。

 

3.新增用戶,限制用戶只能通過sftp訪問

  

[root@localhost ftp]# useradd -m -d /opt/ftp/dave -s /sbin/nologin dave

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM