网站和优化 · 10 10 月, 2024

WordPress 教程:使用安全的 FTP,如 SFTP 或 SSH。

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-ip

2. 創建 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.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

使用 WP-CLI 管理 WordPress

安裝完成後,您可以使用 WP-CLI 進行各種操作,例如更新插件、主題或 WordPress 核心:

wp plugin update --all

總結

使用 SFTP 或 SSH 來管理您的 WordPress 網站不僅能提高安全性,還能簡化管理流程。這些工具使您能夠安全地傳輸文件和執行命令,從而有效地維護您的網站。如果您正在尋找可靠的 香港 VPS 解決方案,Server.HK 提供多種選擇,滿足您的需求。