Aktivieren Sie SFTP über SSH-Schlüssel in WordPress

Kann mir jemand helfen

define('FTP_PUBKEY','/home/use/.ssh/id_rsa'); define('FTP_PRIKEY','/home/user/.ssh/id_rsa'); define('FTP_USER',''); define('FTP_PASS',''); define('FTP_HOST','127.0.0.1:22'); 

Installieren Sie das Programm bei home/user/wordpress

Schlüssel bei

falsche Schlüssel erhalten

Schlüsselfreigaben 600, 600 folge 755

Solutions Collecting From Web of "Aktivieren Sie SFTP über SSH-Schlüssel in WordPress"

Für die Verbindung über ssh müssen Sie den ssh-Benutzer mit FTP_USER

 define( 'FS_METHOD', 'ssh' ); define( 'FTP_BASE', '/home/user/wordpress' ); define( 'FTP_PUBKEY', '/home/user/.ssh/id_rsa.pub' ); define( 'FTP_PRIKEY', '/home/user/.ssh/id_rsa' ); define( 'FTP_USER', 'user' ); define( 'FTP_HOST', 'localhost:22' ); 

Ich denke, dass Sie auch FTP_BASE definieren FTP_BASE .

Sie müssen auch den ssh-Upgrade-Zugriff aktivieren. Aus dem Codex:

Aktivieren des SSH-Upgrade-Zugriffs

Es gibt zwei Möglichkeiten, mit SSH2 zu aktualisieren.

Die erste besteht darin, das SSH SFTP Updater Support-Plugin zu verwenden . Die zweite Möglichkeit besteht in der Verwendung des integrierten SSH2-Upgraders, der die Installation der pecl-SSH2-Erweiterung erfordert.

Um die SSH2-Erweiterung von pecl zu installieren, müssen Sie einen Befehl ähnlich dem Folgenden ausführen oder mit Ihrem Webhosting-Provider sprechen, um diese Installation zu installieren:

 pecl install ssh2 

Nach der Installation der pecl ssh2-Erweiterung müssen Sie Ihre php-Konfiguration ändern, um diese Erweiterung automatisch zu laden.

pecl wird in den meisten Linux-Distributionen durch das Paket pear bereitgestellt. Um pecl in Redhat / Fedora / CentOS zu installieren:

 yum -y install php-pear 

Um pecl in Debian / Ubuntu zu installieren:

 apt-get install php-pear 

Es wird empfohlen, einen privaten Schlüssel zu verwenden, der nicht passwortgeschützt ist. Es gab zahlreiche Berichte, die passwortgeschützte private Schlüssel nicht richtig funktionieren. Wenn Sie sich dazu entschließen, einen geschützten privaten Schlüssel zu verwenden, müssen Sie den Kennsatz für den privaten Schlüssel als FTP_PASS eingeben oder ihn bei der Installation von Updates in das Feld “Kennwort” im angezeigten Anmeldedatenfeld eingeben.