Відключення доступу до Linux за допомогою пароля
Якщо ви використовуєте SSH ключі, відключення доступу до сервера через пароль буде корисним додатковим заходом безпеки для вас.
Вимкнення через nano
Використовуйте наступну команду:
Ми потрапляємо в конфігураційний файл sshd.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F1553387192-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FWDQdwyyNoFkO6ly7Jq9K%252Fuploads%252FSHUKSKdemXtpLFLiX9ni%252Fimage.png%3Falt%3Dmedia%26token%3D701e9c92-387d-490e-8135-256412cc5213&width=768&dpr=4&quality=100&sign=799399e7&sv=1)
Знаходимо рядок PasswordAuthentication yes
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F1553387192-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FWDQdwyyNoFkO6ly7Jq9K%252Fuploads%252FtpwDe9jMEkjbZ1GPOJ2f%252Fimage.png%3Falt%3Dmedia%26token%3D4916f6b9-d1b8-417c-9000-ac6439cc4d19&width=768&dpr=4&quality=100&sign=40866558&sv=1)
Нам потрібно видалити символ решітки (#), щоб рядок став активним. Потім змінюємо значення yes
на no
.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F1553387192-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FWDQdwyyNoFkO6ly7Jq9K%252Fuploads%252FfxnkfS26Bt4L57bAQtjq%252Fimage.png%3Falt%3Dmedia%26token%3Df3b89339-bf15-4ab6-a2d6-a0cc89c45843&width=768&dpr=4&quality=100&sign=33ae193c&sv=1)
Натискаємо Ctrl + X, вводимо Y для збереження.
Перезапуск служби SSH:
Вимкнення через sFTP
У панелі над файловим менеджером потрібно стерти стандартний шлях /root
та вказати /etc/ssh
У цій директорії нам потрібно відкрити файл sshd_config
.
Знаходимо відповідний рядок PasswordAuthentication yes
.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F1553387192-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FWDQdwyyNoFkO6ly7Jq9K%252Fuploads%252FZnz5CWnRMchWY662GkQE%252Fimage.png%3Falt%3Dmedia%26token%3D57a5b555-952b-43a0-a476-e3e5b13ec265&width=768&dpr=4&quality=100&sign=aaa3d41c&sv=1)
Видаляємо символ решітки (#), щоб рядок став активним. Потім змінюємо значення yes
на no
.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F1553387192-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FWDQdwyyNoFkO6ly7Jq9K%252Fuploads%252FXzGui8i9hc1IrlC3r74b%252Fimage.png%3Falt%3Dmedia%26token%3D3cf3a61c-b182-473f-a0b4-5b47626f2051&width=768&dpr=4&quality=100&sign=b311d60e&sv=1)
Зберігаємо файл і відправляємо його на сервер.
Перезапуск служби SSH:
Використання SSH ключа в sFTP
Після увімкнення доступу лише через SSH ключ може виникнути проблема при підключенні через sFTP, яку дуже просто вирішити.
FileZilla
Натисніть на категорію Edit і виберіть Settings
Потім виберіть сторінку sFTP та натисніть кнопку Add Key File.
Виберіть місцезнаходження та додайте файл.
Ключ додано, тепер FileZilla враховуватиме його при спробі підключення до серверів.
WinSCP
Натисніть на кнопку створення нового з'єднання: Відкриється вікно.
Тут ми вказуємо IP-адресу сервера та ім'я користувача.
Використовуйте кнопку More під рядком Password.
У вікні, що відкриється, виберіть розділ Authentication.
Додайте приватний ключ та натисніть OK.
Ми намагаємося підключитися до сервера.
Програма запитує код секретного ключа, вводимо spacecore: Ми підключилися до сервера!
Last updated