[RISH] Смена авторизации root на VPS по логину/паролю, ключу
Смена авторизации админа на VPS RISH с публичного ключа обратно на логин и пароль
Для повышения безопасности сервера при установке RISH на VPS, мы отключили авторизацию пользователя root по логину и паролью. По каким либо причинам приватный ключ на физическом компьютере (рабочей станции) может быть испорчен или потерян. В таком случае нам необходимо восстановить доступ к серверу RISH по логину и паролю, для создания и генерации нового ключа SSH.
Так как у нас нет доступа к серверу: приватный ключ отсутствует, а авторизация по логину и паролю отключена, - то заходим в панель хостера FirstVDS (если кто будет рассматривать данного хостера, то могу предложить промокод 6481120062). Подключаемся к веб-серверу RISH через VNC-клиент (доступ логин/пароль сервера по умолчанию). Все было бы замечательно, если бы VNC-клиент поддерживал буфер обмена. В этом случае мы бы сегенерировали новый публичны й ключ для VPS и вставили, получивь таким образом доступ по SSH к серверу RISH. Я пробовал дважджы вручную прописать публичный ключ доступа к серверу, попытки не увенчались успехом D.
Как включить авторизацию пользователя на VPS по логину:паролю
Открываем файл: /etc/ssh/sshd_config
Находим фразу PasswordAuthentication no
Поиск активируется по кнопке F7 на клавиатуре.
Устанавливаем знаечение yes: PasswordAuthentication yes
Далее команда
systemctl restart sshd.service
Теперь будет действовать авторизация пользователя VPS по логину и паролю. Генерируем новый публичный и приватный ключи. Не забываем вернуть PasswordAuthentication в значение no.