SFTP服務的使用!!

2022-03-03 05:04:58 字數 2001 閱讀 5990

在client端安裝xshell或者securecrt等具有sftp檔案傳輸功能的軟體,在伺服器端安裝好sftp服務並啟動,就可以用sftp傳輸檔案了!

from:

舉例,如遠端主機的 ip 是 202.206.64.33或者是網域名稱www.hebust.edu.cn,使用者名稱是  fyt ,在命令列模式下:sftp [email protected]或者  [email protected]。回車提示輸入密碼。進入提示符

sftp>

ssh  [email protected] (其實sftp就是ssh 的乙個程式。)

sftp> put /home/fuyatao/downloads/linuxgl.pdf /var/www/fuyatao/

這條語句將把本地 /home/fuyatao/downloads/目錄下的 linuxgl.pdf檔案上傳至遠端主機/var/www/fuyatao/ 目錄下。

你如果不知道遠端主機的目錄是什麼樣, pwd命令可以幫您查詢遠端主機的當前路徑。查詢本機當前工作目錄 lpwd.

改變路徑可以用cd ,改變本機路徑可以用 lcd;

ls rm rmdir mkdir 這些命令都可以使用。同理呼叫本機都是加 l , 即 lls lrm.

要離開sftp,用exit 或quit、 bye 均可。詳細情況可以查閱 man  sftp.

如果覺得在命令列模式下不太方便,可以 sudo apt-get install gftp。在圖形介面下操作就簡便多了。

注意:當我在使用sftp服務傳輸檔案是發現了如下的傳輸錯誤:

注意到我們將要拷貝的資料夾是/boot/overlays,這個資料夾對於一般使用者來說是不允許直接操作的,所以出現了下面的提示錯誤:cannot open 「folder」 to write!

解決辦法:先將當前的目錄切換到普通目錄(使用者目錄下面),然後用sftp協議傳輸,傳輸完成之後在使用:sudo cpfilenamedir指令來完成檔案的傳輸過程!

舉例,如遠端主機的 ip 是 202.206.64.33或者是網域名稱www.hebust.edu.cn,使用者名稱是  fyt ,在命令列模式下:sftp [email protected]或者  [email protected]。回車提示輸入密碼。進入提示符

sftp>

ssh  [email protected] (其實sftp就是ssh 的乙個程式。)

sftp> put /home/fuyatao/downloads/linuxgl.pdf /var/www/fuyatao/

這條語句將把本地 /home/fuyatao/downloads/目錄下的 linuxgl.pdf檔案上傳至遠端主機/var/www/fuyatao/ 目錄下。

你如果不知道遠端主機的目錄是什麼樣, pwd命令可以幫您查詢遠端主機的當前路徑。查詢本機當前工作目錄 lpwd.

改變路徑可以用cd ,改變本機路徑可以用 lcd;

ls rm rmdir mkdir 這些命令都可以使用。同理呼叫本機都是加 l , 即 lls lrm.

要離開sftp,用exit 或quit、 bye 均可。詳細情況可以查閱 man  sftp.

如果覺得在命令列模式下不太方便,可以 sudo apt-get install gftp。在圖形介面下操作就簡便多了。

注意:當我在使用sftp服務傳輸檔案是發現了如下的傳輸錯誤:

注意到我們將要拷貝的資料夾是/boot/overlays,這個資料夾對於一般使用者來說是不允許直接操作的,所以出現了下面的提示錯誤:cannot open 「folder」 to write!

解決辦法:先將當前的目錄切換到普通目錄(使用者目錄下面),然後用sftp協議傳輸,傳輸完成之後在使用:sudo cpfilenamedir指令來完成檔案的傳輸過程!

SFTP 服務的糾結

最近在使用sftp的時候遇到乙個比較奇怪的問題。centos版本 cat etc redhat release centos release 6.5 final sftp本來可用,然而在安裝完oracle資料之後通過filezilla連線主機時候提示 ssh是一直可用的 錯誤 received un...

使用Docker快速搭建sftp服務

一 安裝docker環境 參見 docker search sftp 1 sftp上傳檔案目錄在容器中 docker run name mysftp p 2294 22 d atmoz sftp foo pass upload通過以上命令構建的sftp容器,使用者上傳的檔案會存放在容器裡面中,如果容...

sftp服務部署

1.sftp的配置 檢視ssh版本 sftp是基於ssh協議的子協議,首先檢視ssh版本,openssh server版本至少是4.8p1,因為配置許可權需要版本新增的新配置項chrootdirectory來完成 root izys605x4c311swvscc1y0z ssh v openssh ...