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

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

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

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

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

![](/files/-MYWj7ajSYTM4zu8X7Bp)

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

![](/files/-MYWjUBJKTdjBmJlJLmm)

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

![](/files/-MYWjrbxMqgs0NSpnU3H)

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

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

```
sudo service ssh restart
```

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

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

![](/files/-MYWlrLbjOPGqfSJEFLE)

В данном каталоге нам нужно открыть файл **sshd\_config**.

![](/files/-MYWm0hhR3zfJ-ZXd4wo)

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

![](/files/-MYWrNKZMjALJAas1pte)

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

![](/files/-MYWr_QRJ2GsR0GdrV54)

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

![](/files/-MYWrg9qoWuzx2TPZ7gY)

## Перезапускаем сервис SSH:

```
sudo service ssh restart
```

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

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

### FileZilla

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

![](/files/-MYWw0bCtc51AIYp4zrJ)

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

![](/files/-MYWwKeE1Mn7rK4FyS4O)

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

![](/files/-MYWwRKwq2ieKcAA8GMf)

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

### WinSCP

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

![](/files/-MYWwjU2uLSyqxYzUNhK)

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

![](/files/-MYWwvSshToPuXScKsXz)

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

![](/files/-MYWx2W2zZrlVlIBspRY)

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

![](/files/-MYWx9iUFMLyff-cIlLl)

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

![](/files/-MYWxKswcb9QKFr_2jhx)

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

![](/files/-MYWxSrbT0c3XUFtEy-h)

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

![](/files/-MYWxe1bciWb_eijADid)

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

![](/files/-MYWxlUdp9t40i__NSlJ)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://spacecore.gitbook.io/wiki/os-and-software/disabling-password-access-to-linux.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
