ftp和sftp兩個命令

scp功能:
下載遠程文件或者目錄到本地,
如果想上傳或者想下載目錄,最好的辦法是採用tar壓縮一下,是最明智的選擇.

從遠程主機 下載東西到 本地電腦
拷貝文件命令 scp user@host:/path/file /localpath 即 scp 用戶名@IP:/文件路徑  /本地文件路徑
如果拷目錄就 scp -r user@host:/dirpath /localpath 即 scp -r 用戶名@IP:/目錄路徑  /本地文件路徑


從本地 上傳文件 或目錄 到 遠程主機
從本地上傳文件 到 遠程主機   
scp localfile user@host:/dirpath 即 scp 文件路徑  遠程主機用戶名@ip:/存放文件的路徑

從本地上傳目錄 到 遠程主機   
scp -r localdir user@host:/dirpath 即 scp -r  本地目錄路徑   遠程主機用戶名@ip:/存放文件路徑


-----------------------------------------------------------------------


sftp是一個交互式文件傳輸程式。它類似於 ftp, 但它進行加密傳輸,比FTP有更高的安全性。
下邊就簡單介紹一下

如何遠程連接主機,進行文件的上傳和下載,以及一些相關操作。
舉例,如遠程主機的 IP 是 192.168.100.11或者是域名www.mail.cn,用戶名是  mail ,在命令行模下:

sftp mail@192.168.100.11
或者  
www.mail.cn
回車提示輸入密碼。進入提示符
sftp>


如果登陸遠程機器不是爲了上傳下載文件,而是要修改遠程主機上的某些文件。可以
ssh  mail@192.168.100.11(其實sftp就是ssh 的一個程式。)

在sftp中get表示下載即得到;  put表示上傳即放置
sftp> get 遠程主機下文件的路徑   將文件保存到本地電腦的路徑
sftp> put 本地文件的路徑 將文件版保存到遠程主機的路徑


sftp> get /var/www/fuyatao/index.php  /home/fuyatao/
將從遠程主機的  /var/www/fuyatao/目錄下將 index.php 下載到本地  /home/fuyatao/目錄下。


sftp> put /home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/
把本地 /home/fuyatao/downloads/目錄下的 linuxgl.pdf文件上傳至遠程主機/var/www/fuyatao/ 目錄
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章