質問
私は同じエラーを受け続けています、何かアイデアはありますか?
- パスワードを使用せずにキーを生成しました
ssh-keygen
- キーの許可を600に設定します
- 使用してログインしました
ssh -i /root/.ssh/id_rsa 1**.**.*8.128
- ホスト名を変更してみました
localhost
と127.0.0.1
サーバーはCENTOS 5.4を実行しています。
解決
この質問は、AskerによってServerFaultで回答されました。ここで彼の答えをコミュニティウィキとして追加しています。
おかげで、これが完全な解決策です マイケルミオール 彼の助けのために、それは私を途中で手に入れました。
このコマンドを実行してキーを生成します。
ssh-keygen
この出力を取得します。
Generating public/private rsa key pair. Enter file in which to save the key (/home/user1/.ssh/id_rsa): Created directory ‘/home/user1/.ssh’. Enter passphrase (empty for no passphrase): (just hit enter, no need for a password) Enter same passphrase again: (same thing, hit enter again) Your identification has been saved in /home/user1/.ssh/id_rsa. Your public key has been saved in /home/user1/.ssh/id_rsa.pub. The key fingerprint is: xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx user1@server1.example.com
あなたに公開キーを追加します
authorized_keys
ファイル移動します
id_rsa
とid_rsa.pub
に/usr/local
chown
Webサーバーと同じユーザーへのファイル(私の場合はApache)chmod
600へのファイル:chmod 600 id_rsa*
これが機能するはずです。
ただし、私のインストールはぶら下がっていました。HTTPDERROR_LOGファイルを簡単に見ると、私に
PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2966269 bytes) in /var/www/sites/....
このコードをWordPressに追加します wp-config.php
使用可能なメモリの量を一時的に増やすためのファイル:
define('WP_MEMORY_LIMIT', '64M');
他のヒント
また、PHPはSSHサポートで編集されていますか?ほとんどのホストには、PECL SSH拡張機能が付属していません。
所属していません wordpress.stackexchange