WordPress 教程:使用安全的 FTP,如 SFTP 或 SSH
在管理 WordPress 網站時,安全性是至關重要的。使用安全的文件傳輸協議(FTP)如 SFTP(SSH File Transfer Protocol)或 SSH(Secure Shell)可以有效地保護您的網站資料。本文將介紹如何使用這些安全協議來管理您的 WordPress 網站。
什麼是 SFTP 和 SSH?
SFTP 和 SSH 是兩種常用的安全協議。SFTP 是一種基於 SSH 的文件傳輸協議,提供了加密的文件傳輸功能。SSH 則是一種安全的遠程登錄協議,允許用戶安全地訪問和管理伺服器。
為什麼選擇 SFTP 或 SSH?
- 安全性:傳輸過程中所有數據都會被加密,防止數據被竊取。
- 完整性:確保傳輸的文件未被篡改。
- 身份驗證:使用密鑰或密碼進行身份驗證,增強安全性。
如何設置 SFTP 或 SSH
1. 確保伺服器支持 SFTP 或 SSH
首先,您需要確認您的伺服器支持 SFTP 或 SSH。大多數 VPS 和雲伺服器都會預裝這些功能。您可以通過 SSH 登錄到伺服器,檢查是否已安裝 OpenSSH。
ssh username@your-server-ip2. 創建 SSH 密鑰(可選)
為了提高安全性,建議使用 SSH 密鑰進行身份驗證。您可以使用以下命令生成 SSH 密鑰:
ssh-keygen -t rsa -b 2048生成的公鑰需要添加到伺服器的 ~/.ssh/authorized_keys 文件中。
3. 使用 SFTP 客戶端連接
選擇一個支持 SFTP 的客戶端,如 FileZilla 或 WinSCP。以下是使用 FileZilla 連接 SFTP 的步驟:
- 打開 FileZilla,選擇「檔案」>「站台管理員」。
- 點擊「新站台」,輸入站台名稱。
- 在「主機」欄位輸入伺服器 IP 地址。
- 在「協議」選擇「SFTP – SSH File Transfer Protocol」。
- 輸入用戶名和密碼,或選擇使用密鑰文件。
- 點擊「連接」。
使用 SSH 管理 WordPress
除了文件傳輸,SSH 還可以用於管理 WordPress。您可以通過 SSH 登錄到伺服器,使用 WP-CLI(WordPress Command Line Interface)進行操作。
安裝 WP-CLI
如果您的伺服器尚未安裝 WP-CLI,可以使用以下命令進行安裝:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.pharchmod +x wp-cli.pharsudo mv wp-cli.phar /usr/local/bin/wp使用 WP-CLI 管理 WordPress
安裝完成後,您可以使用 WP-CLI 進行各種操作,例如更新插件、主題或 WordPress 核心:
wp plugin update --all總結
使用 SFTP 或 SSH 來管理您的 WordPress 網站不僅能提高安全性,還能簡化管理流程。這些工具使您能夠安全地傳輸文件和執行命令,從而有效地維護您的網站。如果您正在尋找可靠的 香港 VPS 解決方案,Server.HK 提供多種選擇,滿足您的需求。