Відключення доступу до 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

Натисніть на категорію Edit і виберіть Settings

Потім виберіть сторінку sFTP та натисніть кнопку Add Key File.

Виберіть місцезнаходження та додайте файл.

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

WinSCP

Натисніть на кнопку створення нового з'єднання: Відкриється вікно.

Тут ми вказуємо IP-адресу сервера та ім'я користувача.

Використовуйте кнопку More під рядком Password.

У вікні, що відкриється, виберіть розділ Authentication.

Додайте приватний ключ та натисніть OK.

Ми намагаємося підключитися до сервера.

Програма запитує код секретного ключа, вводимо spacecore: Ми підключилися до сервера!

Last updated