Intereting Posts
BuddyPress – вход пользователя вместо полного имени Лучшая безопасность WP: панель управления больше не работает Основной сайт WordPress с несколькими гибкими клонами Какой самый высокий тормоз безопасности с wordpress и статическими файлами? Использование WP_Query и WP_Meta_Query Вне WordPress Можно ли использовать страницы для применения статического контента к каждому уровню таксономии? Как добавить новый тип продукта в типы продуктов woocommerce? Метабокс с несколькими полями, добавленными пользователем, и поле для загрузки Использование объекта $ wpdb в виджетах Включая текст в конце каждого сообщения Как удалить обменные модули плагинов из edit.php dbDelta создает только последнюю таблицу Как остановить редактирование типа сообщений, но разрешить им редактировать настраиваемый тип сообщения? Есть ли плагин Twitter WordPress, который изменяет https на http? Я хочу показать только данные на сегодня

включить SFTP через SSH-ключи в wordpress

Может кто-нибудь мне помочь

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'); 

установить в локальном home/user/wordpress

ключи, расположенные в

получение неправильных ключей

разрешений 600, 600 человек 755

Solutions Collecting From Web of "включить SFTP через SSH-ключи в wordpress"

Для подключения через ssh вы должны указать пользователя ssh с помощью 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' ); 

Я думаю, вам также необходимо определить FTP_BASE .

Вам также необходимо включить доступ к обновлению ssh. Из Кодекса:

Включение доступа к обновлению SSH

Существует два способа обновления с помощью SSH2.

Во-первых, используйте плагин поддержки SSH SFTP Updater . Второй – использовать встроенный повышающий модуль SSH2, который требует установки расширения SSH2.

Чтобы установить расширение SSH2 для блокировки, вам нужно будет отправить команду, похожую на следующую, или поговорить с вашим провайдером веб-хостинга, чтобы установить это:

 pecl install ssh2 

После установки расширения pecl ssh2 вам необходимо будет изменить вашу конфигурацию php, чтобы автоматически загрузить это расширение.

pecl предоставляется пакетом груши в большинстве дистрибутивов linux. Чтобы установить pecl в Redhat / Fedora / CentOS:

 yum -y install php-pear 

Чтобы установить pecl в Debian / Ubuntu:

 apt-get install php-pear 

Рекомендуется использовать закрытый ключ, который не защищен паролем. Было много сообщений, которые передают секретные закрытые секретные ключи, которые не работают должным образом. Если вы решите попробовать секретный секретный ключ с защитой паролей, вам необходимо будет ввести пароль для закрытого ключа как FTP_PASS или ввести его в поле «Пароль» в представленном поле учетных данных при установке обновлений.