WordPressでテーマやプラグインのインストール時にSSHを利用する
WordPressのアップデートやテーマ、プラグインのインストール時にSSHを利用する方法。
管理画面からインストールする場合にFTPとFTPS(SSL)が選択できますがセキュリティの観点からFTPは使用できない場合が多いので、SSH2を利用する方法を記載します。
なんと!PHPのPECL::ssh2をインストールすると接続方法にssh2が選択できるようになります。
・必要なライブラリをインストール
# yum install libssh2-devel
・PECL::ssh2をインストール
# pecl install -f ssh2
・php.iniにextension=ssh2.soを追加
# vi /etc/php.ini
extension=ssh2.so
Apacheを再起動してWordPressの管理画面からインストール画面に行くと接続方法にssh2が追加されます。
公開鍵を利用することも可能です。
最近のコメント