A. linux下如何配置sftp
SFTP本身沒有單獨的守護進程,它必須使用sshd守護進程(埠號默認是22)來完成相應的連接操作,所以從某種意義上來說,SFTP並不像一個伺服器程序,而更像是一個客戶端程序。
啟動ssh服務、sftp服務
執行命令 /etc/init.d/sshd start 注意這里需要在絕對路徑下執行sshd start。
B. linux下如何使用sftp命令
在Linux系統中,使用sftp命令進行文件傳輸非常方便。當你需要遠程訪問和修改文件時,可以使用sftp連接到目標伺服器。例如,輸入sftp [email protected]即可連接到遠程伺服器,其中fyt是用戶名,202.206.64.33是遠程伺服器的IP地址。連接成功後,系統會提示輸入密碼。
一旦連接成功,你將進入sftp提示符,可以通過sftp命令進行各種操作。例如,要將遠程伺服器上的文件下載到本地,可以使用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/命令,這將把本地/downloads/目錄下的Linuxgl.pdf文件上傳到遠程伺服器的/var/www/fuyatao/目錄。
在sftp提示符下,你可以使用cd命令來切換遠程目錄,使用lcd來切換本地目錄。其他常用的命令如ls用於查看目錄內容,rm用於刪除文件,rmdir用於刪除空目錄,mkdir用於創建新目錄。這些命令同樣適用於本地文件系統,只需在命令前加上l,如lls、lrm等。
當完成所有操作後,可以通過輸入exit、quit或bye來退出sftp會話。此外,如果你更傾向於使用圖形界面,可以安裝gftp,通過圖形界面操作文件傳輸更加直觀方便。