Привет всем! Я тут пытаюсь разобраться с проблемой работы Python-кода на сайте под управлением WordPress 🙂 И задачка эта оказалась весьма интересной, но решаемой не сразу — ибо откровенно — нет времени в череде событий.
В любом случае все мануалы, призванные помочь с данным вопросов начинаются с того, что нужно решить вопрос работы с хостингом через SSH-соединение. Так давайте решим, наконец, этот вопрос ;)(сознательно пропускаю вопрос авторизации 😉 ):
1. Активируем возможность ssh-соединения в панели управления вашим хостингом (выпадающее меню в правом верхнем углу, а потом выбрать — панель управления хостингом):
2. В пункте с названием вашего хостинга выбираем «Настройки»:
3. В столбце справа находим «Настройки» и пункт «SSH-доступ»:
4. Если у вас доступ включен — ничего не трогаем. А если выключен — то доступ нужно включить 😉 (логично же) :). Для этого кликаем на «Управление» в данном пункте и получаем всплывающее окошко, которое выглядит приблизительно так:
По умолчанию стоит 22 порт для доступа, но никто не мешает его изменить 😉
5. Теперь в правом верхнем углу панели управления хостингом находим кнопку «cPanel Admin» и нажимаем на нее:
Откроется новая вкладка, в ней нужно найти раздел «Безопасность» и пункт «SSH-доступ»:
6. В открывшемся окне тыкаем кнопку «Управление ключами SSH»:
7. Находим кнопку «Создать новый ключ» и нажимаем:
8. Видим панель управления создаваемыми ключами:
После чего кликаем «Создать ключ», в результате чего получаем нечто вроде:
Нажимаем кнопочку «Назад», и возвращаемся в раздел управления ключами
9. В этом разделе наблюдаем картинку: у нас появились пункты «Открытые ключи» и «Закрытые ключи», причем — ключ, который мы только что создали в разделе «Открытые ключи» не авторизирован для работы. Давайте исправим это. Для этого кликаем на пункт «Управление» справа от названия созданного вами ключа:
после чего наблюдаем следующую картинку:
Нажимаем на кнопку «Авторизировать ключ» и получаем вот такую картинку:
после чего кликаем кнопочку «Назад» и возвращаемся в пункт управления ключами.
10. Находим раздел «Закрытые ключи», и тыкаем на пункт «Просмотр/скачать» возле названия вашего ключа:
11. В открывшемся окне видим, что у нас имеется возможность скачать созданный нами ключ, и преобразовать ключ в формат PPK. Именно пункт «Преобразовать» нас и интересует, потому что формат PPK — это формат, воспринимаемый PuTTY. Для того, что бы преобразовать ключ — вводим пароль от ключа и кликаем на «Преобразовать». Если все сделано правильно — то получаем вот такое:
И вот уже этот, преобразованный ключ — скачиваем на свой компьютер.
12. Теперь идем в Google и находим в нем PuTTY
13. Скачиваем, устанавливаем его, и в открывшемся коне программы вводим название хостинга, к которому мы будем присоединяться и порт, через который будет происходить соединение:
Теперь в списке слева находим раздел SSH, а в нем подраздел Auth:
где и вводим адрес к созданному и сконвертированному нами ключу, после чего, наконец, и кликаем на кнопочку «Open» 🙂 :
Если все сделано правильно — PuTTY выдаст окно соединения с запросом логина доступа к хостингу и пароля:
Ну, и в конце-концов — если пароль и логин соответствуют истинным — мы получим вот такое вот окошко, которое подтверждает, что мы начали работать с хостингом через SSH с помощью Putty:
Поздравляю 🙂 И да, о командах, необходимых для работы через SSH я писал ранее 🙂 Добро пожаловать, и спасибо за внимание!
Если есть вопросы — задавайте их на почту или в Telegram, и на всякий случай — видео с инструкцией 🙂