sftp和ftp是兩種協(xié)議是不同的,sftp是ssh內(nèi)含的協(xié)議,只要sshd服務(wù)器啟動(dòng)了,它就可用,它本身不需要ftp服務(wù)器啟動(dòng)。
1.常用登陸方式:
格式:sftp <user>@<host>
通過sftp連接<host>,端口為默認(rèn)的22,指定用戶<user>。
2.基本的使用
sftp主要是用來傳輸文件的,包括上傳文件(從本機(jī)到遠(yuǎn)程主機(jī)) ,下載文件(從遠(yuǎn)程主機(jī)到本機(jī))。
(1)文件下載
get [-Ppr] remote [local]
如:get test.cpp ./Project/
將遠(yuǎn)程當(dāng)前目錄下的文件test.cpp下載到本地當(dāng)前目錄的Project文件夾中。
(2)文件上傳
put [-Ppr] local [remote]
如:put /home/liu/Software/RHEL_5.5\ x86_64.iso /home/xudong/Blog/
將本地/home/liu/Software/目錄下的ios文件傳送到遠(yuǎn)程登陸主機(jī)的/home/xudong/Blog/目錄下。
(3)其他命令
可以使用命令還是有幾個(gè)的,如ls、lls;cd、lcd;pwd、lpwd等。具體查看help輸出吧。
3.新增用戶,限制用戶只能通過sftp訪問
[root@localhost ftp]# useradd -m -d /opt/ftp/dave -s /sbin/nologin dave
聯(lián)系客服