通過SFTP(Secure File Transfer Protocol)管理遠程服務器主要涉及連接到遠程服務器、文件和目錄的操作以及退出SFTP會話。以下是詳細步驟和常用命令:
使用命令 sftp username@hostname 連接到遠程服務器,其中 username 是遠程服務器的用戶名,hostname 是遠程服務器的IP地址或域名。連接成功后,系統會提示輸入密碼進行身份驗證。
文件和目錄操作:
ls:列出當前遠程目錄中的文件和目錄。cd:更改遠程目錄。pwd:顯示當前遠程目錄。lcd:更改本地目錄。lpwd:顯示當前本地目錄。put:將文件從本地上傳到遠程。get:將文件從遠程下載到本地。rm:從遠程服務器刪除文件。mkdir:在遠程服務器上創建新目錄。rmdir:刪除遠程服務器上的目錄(注意:rm 命令用于刪除文件,而 rmdir 用于刪除空目錄)。rename:重命名遠程服務器上的文件或移動文件。批量操作:
-b 選項執行文本文件中的SFTP命令,例如 sftp -b sftp_batch.txt user@hostname。WinSCP、FileZilla 等,提供豐富的功能和良好的兼容性。WinSCP、Xftp 等,通過拖放操作簡化文件傳輸。通過上述步驟和命令,您可以在Linux系統中使用SFTP安全地管理遠程服務器上的文件。記得采取適當的安全措施,以保護您的數據安全。