WordPressは、初期設定ではFTP接続で本体のアップデートやプラグインのインストールを行う設定になっています。
しかし、サーバーによっては、セキュリティ対策のためにFTP接続ができない環境もありますので、本記事では、SFTP(SSH)で接続する方法をご紹介させていただきます。
「wp-config.php」に以下の記述を追加して下さい。
wp-config.php
/* SFTP(SSH) */
define('FS_METHOD', 'ssh2');
define('FTP_HOST', 'example.com:22');
define('FTP_USER', 'your_username');
define('FTP_PASS', 'your_password');
公開キー、秘密キーで対応する場合は以下になります。
wp-config.php
/* SFTP(SSH) */
define('FS_METHOD', 'ssh2');
define('FTP_HOST', 'example.com:22');
define('FTP_PUBKEY', '/home/user/.ssh/wp_rsa.pub');
define('FTP_PRIKEY', '/home/user/.ssh/wp_rsa');
define('FTP_USER', 'your_username');
以上になります。