Замовляйте 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-адресу сервера та Ім’я користувача.

 

Використовуємо кнопку Ще, що знаходиться під полем Пароль.

 

У вікні, що відкрилося, обираємо розділ Автентифікація.

 

Додаємо приватний ключ і натискаємо кнопку OK.

 

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

 

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

 

Ми підключилися до сервера.