Je continue à avoir la même erreur, des idées?
ssh-keygen
ssh -i /root/.ssh/id_rsa 1**.**.*8.128
localhost
et 127.0.0.1
Le serveur exécute CentOS 5.4.
Le demandeur a répondu à cette question sur ServerFault. J'ajoute sa réponse ici en tant que wiki de communauté.
Voici la solution complète, merci à michaelmior pour son aide.
Exécutez cette commande pour générer des clés: ssh-keygen
Vous obtiendrez cette sortie:
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 [email protected]
Ajoutez la clé publique à votre fichier authorized_keys
Déplacez les id_rsa
et id_rsa.pub
vers /usr/local
chown
les fichiers du même utilisateur que votre serveur Web (dans mon cas, Apache)
chmod
les fichiers à 600: chmod 600 id_rsa*
Cela devrait maintenant fonctionner.
Cependant, mon installation est restée bloquée, un coup d’œil rapide au fichier httpd error_log me montre:
PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2966269 bytes) in /var/www/sites/....
Ajouter ce code au fichier Wordpress wp-config.php
pour augmenter temporairement la quantité de mémoire disponible:
define('WP_MEMORY_LIMIT', '64M');
aussi est-ce que php est compilé avec le support ssh? la plupart des hôtes ne viennent pas avec l'extension pecl ssh ..