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

7 мин чтенияОбновлено 25 сентября 2026

Если вы используете SSH-ключи, то отключение доступа к серверу через пароль станет для вас полезной дополнительной мерой защиты. Инструкция подходит для любого Linux VPS с root-доступом.

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

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

bash
nano /etc/ssh/sshd_config

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

Конфигурационный файл sshd в редакторе nano

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

Строка PasswordAuthentication в конфиге

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

Изменённое значение PasswordAuthentication no

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

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

bash
sudo service ssh restart

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

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

Указание пути /etc/ssh в файловом менеджере

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

Файл sshd_config в каталоге /etc/ssh

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

Строка PasswordAuthentication в файле

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

Изменённое значение PasswordAuthentication no

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

Отправка файла sshd_config на сервер

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

bash
sudo service ssh restart

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

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

#FileZilla

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

Меню Редактирование в FileZilla

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

Страница sFTP в настройках FileZilla

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

Добавление файла ключа в FileZilla

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

#WinSCP

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

Кнопка создания нового соединения в WinSCP

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

Ввод IP-адреса и имени пользователя в WinSCP

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

Кнопка Еще под строкой Пароль

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

Раздел Аутентификация в настройках WinSCP

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

Добавление приватного ключа в WinSCP

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

Подключение к серверу в WinSCP

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

Ввод секретного кода ключа

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

Успешное подключение к серверу

Не нашли ответ? Мы на связи 24/7.Написать в поддержку