Перейти к основному содержимому

Настройка SSH

C целью организации удаленного управления системой, необходимо произвести настройку работы SHH протокола. Для этого по средствам редактора vi необходимо отредактировать файл sshd_config, который расположен по пути /etc/ssh/.

vi /etc/ssh/sshd_config

Рисунок 14 – Команда

В открывшемся файле необходимо найти и отредактировать строчки с «PermitRootLogin» и «PasswordAuthentication».

Примечание

Для поиска необходимой строчки необходимо прописать через слеш букву, слово, словосочетание, к примеру: /Root и нажать клавиша «Enter».

Для поиска и изменения строки PermitRootLogin необходимо прописать /Root и нажать клавишу «Enter», затем перейти в режим редактирования.

Примечание

Для редактирования файла, необходимо нажать клавишу «i», после чего в режиме редактирования снизу появится надпись «ВСТАВКА».

Перейдя к нужной строке, необходимо раскомментировать строку (удалить # перед началом строки) PermitRootLogin и заменить значение «prohibit-password» на слово «yes».

Далее опустившись вниз по документу, необходимо изменить значение строки PasswordAuthentification с «no» на «yes».

Рисуноки 15 – Файл sshd_config (сверху изначальное состояние, внизу – целевое)

Для выхода из файла и его сохранения необходимо нажать клавишу «Esc», прописать :wq и нажимает клавишу «Enter».

Примечание

Если в файл не были внесены изменения, прописывается :q и нажимается клавиша «Enter». В случае, если файл штатно не записывается (например, нехватает прав или заблокирован на запись в данный момент) и не дает просто так выйти из него, можно прибегнуть к принудительному выходу без сохранения прописав :q! или с сохранением - :wq! и нажать клавишу «Enter».

Далее следует перезапустить службу SSH командой:

rc-service sshd restart

Рисунок 16 – Перезапуск службы SSH