> For the complete documentation index, see [llms.txt](https://spacecore.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://spacecore.gitbook.io/wiki/ua/os-and-software/disabling-password-access-to-linux.md).

# Відключення доступу до Linux за допомогою пароля

{% hint style="danger" %}

### Дані застаріли

**База знань переїхала →** [**https://wiki.spacecore.pro/**](https://wiki.spacecore.pro/)

Ця вікі більше не оновлюється. Актуальні інструкції та статті — за новою адресою.
{% endhint %}

{% content-ref url="<https://wiki.spacecore.pro/>" %}
<https://wiki.spacecore.pro/>
{% endcontent-ref %}

***

Якщо ви використовуєте SSH ключі, відключення доступу до сервера через пароль буде корисним додатковим заходом безпеки для вас.

## Вимкнення через nano

Використовуйте наступну команду:

```
nano /etc/ssh/sshd_config
```

Ми потрапляємо в конфігураційний файл sshd.

<figure><img src="/files/N5mFtAmPEQ1JlpQZLffQ" alt=""><figcaption></figcaption></figure>

Знаходимо рядок `PasswordAuthentication yes`

<figure><img src="/files/qvCXGyEKyWH5eMwhjxEh" alt=""><figcaption></figcaption></figure>

Нам потрібно видалити символ решітки (#), щоб рядок став активним. Потім змінюємо значення `yes` на `no`.

<figure><img src="/files/sq0GehcGIEKPtIFaHv8G" alt=""><figcaption></figcaption></figure>

Натискаємо Ctrl + X, вводимо Y для збереження.

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

```
sudo service ssh restart
```

## Вимкнення через sFTP

У панелі над файловим менеджером потрібно стерти стандартний шлях `/root` та вказати `/etc/ssh`

У цій директорії нам потрібно відкрити файл `sshd_config`.

Знаходимо відповідний рядок `PasswordAuthentication yes`.

<figure><img src="/files/8sCNdHGNLAkaMsAqPPNF" alt=""><figcaption></figcaption></figure>

Видаляємо символ решітки (#), щоб рядок став активним. Потім змінюємо значення `yes` на `no`.

<figure><img src="/files/AQT5vri7ijm2NOIZ7LdV" alt=""><figcaption></figcaption></figure>

Зберігаємо файл і відправляємо його на сервер.

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

```
sudo service ssh restart
```

## Використання SSH ключа в sFTP

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

### FileZilla

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

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

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

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

### WinSCP

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

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

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

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

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

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

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