Успей заказать VPS-сервер со скидкой 15%
Акция завершится через
00Дней
:
00Часов
:
00Минут
:
00Секунд

Отключение доступа к Linux через пароль

Если Вы используете SSH-ключи, то отключение доступа к серверу через пароль станет для Вас полезной дополнительной мерой защиты.

Отключение через nano

Используем следующую команду:

nano /etc/ssh/sshd_config
      

Мы попадаем в конфиг sshd.

 

Находим строку PasswordAuthentication yes

 

Нам нужно убрать решетку (#), чтобы строка стала активной. А затем меняем значение yes на no.

Нажимаем сочетание Ctrl + X, вводим Y для сохранения.

Перезапускаем службу SSH:

sudo service ssh restart
      

Отключение через sFTP

В панели над менеджером файлов нам нужно стереть стандартный путь /root и указать /etc/ssh

 

В данном каталоге нам нужно открыть файл sshd_config.

 

Находим соответствующую строку PasswordAuthentication yes.

 

Убираем решетку (#), чтобы строка стала активной. А затем меняем значение yes на no.

 

Сохраняем файл и отправляем на сервер.

Перезапускаем сервис SSH:

sudo service ssh restart
      

Использование SSH-ключа в sFTP

После включения доступа только через SSH-ключ может возникнуть проблема при подключении через sFTP, решается данный момент крайне просто.

FileZilla

Нажмите на категорию Редактирование и выберите Настройки

 

Затем выберите страницу sFTP и нажмите на кнопку Добавить файл с ключом.

 

Выбираем местоположение и добавляем файл.

Ключ добавлен, теперь FileZilla будет учитывать его при попытке подключения к серверам.

WinSCP

Нажимаем на кнопку для создания нового соединения:

 

Открывается окно. Здесь мы указываем IP-адрес сервера и Имя пользователя.

 

Используем кнопку Еще под строкой Пароль.

 

В открывшемся окне выбираем раздел Аутентификация.

 

Добавляем приватный ключ и нажимаем на кнопку ОК.

 

Пробуем подключиться к серверу.

 

Программа запрашивает секретный код ключа, мы вводим spacecore:

 

Мы подключились к серверу!