2026年11月12日
2026年11月12日
WordPressのSFTP接続設定方法
はじめに
この記事では、WordPressサイトの管理において重要な役割を果たすSFTP(Secure File Transfer Protocol)接続設定方法について詳しく説明します。SFTPはSSHを使用して安全なファイル転送を行うためのプロトコルで、WordPressテーマやプラグインの更新、データベースバックアップなどに欠かせません。
症状・背景
このテーマが必要になる主な場面:
- サイト管理者として定期的なファイル管理や更新作業を行いたい場合
- SSH接続よりも安全で効率的なファイル転送方法を探している場合
- ファイルのアップロードやダウンロードが不安定または遅いと感じる場合
手順・設定方法
ステップ1: SSH鍵ペアの作成
# ローカルマシンでSSH鍵ペアを作成します。既に鍵がある場合は、この手順をスキップしてください。
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
ステップ2: サーバーへの公開鍵のアップロード
# SSHでサーバーにログインします。
ssh user@your_server_ip
# ユーザーのホームディレクトリに移動します。
cd ~/
# .sshディレクトリを作成または開きます。
mkdir -p ~/.ssh
chmod 700 ~/.ssh
# authorized_keysファイルを開き、ローカルマシンで生成した公開鍵を追加します。
nano ~/.ssh/authorized_keys
ステップ3: SFTPクライアントの設定と使用
# SFTPクライアントを使用してサーバーに接続します。
sftp user@your_server_ip
# ファイルをダウンロードします。
get /path/to/remote/file.txt .
# ローカルファイルをアップロードします。
put localfile.php /path/to/remote/
注意事項
- サーバーへのSSH接続が可能であることを確認してください。
- 公開鍵の管理には十分な注意が必要です。公開鍵は共有しても問題ありませんが、秘密鍵を第三者に渡さないようにしましょう。
- 定期的なバックアップとセキュリティチェックを実施することを強く推奨します。
まとめ
1. SSH鍵ペアの作成: セキュアな接続のために必要です。強力なパスフレーズを使用することで、さらに安全性が向上します。
2. 公開鍵のアップロード: 秘密鍵の所有者が確実に認証されます。
3. SFTPクライアントの使用: ファイルを安全かつ効率的に転送することができます。
関連記事: