# Отключение авторизации по паролю

## Способы отключения входа через пароль

### 1. Используя nano (текстовый редактор)

Введём команду для перехода в настройки SSHd:

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

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2F4wYEthcvXksijuvQzDEn%2Fimage.png?alt=media&#x26;token=ab9f30f5-0721-423c-8eed-e4adaa5bf20b" alt=""><figcaption></figcaption></figure>

Перемещаем каретку на строку «**#PasswordAuthentication yes**».

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2FUUMUER6ORA4VlhrZcZAd%2Fimage.png?alt=media&#x26;token=284d0065-25a2-43a2-b999-1c796133213d" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2Fdjig1YjYqbMJCYbOm6Rx%2Fimage.png?alt=media&#x26;token=50cf0de9-c677-4625-8e40-b0f58a1ff51e" alt=""><figcaption></figcaption></figure>

Сохраняем изменения, нажав **CTRL+X** и введя букву «**Y**» для подтверждения.

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2FCw1QxjnLzWfopwDuUEzj%2Fimage.png?alt=media&#x26;token=86b6acfc-b387-4a5f-9a6b-70c70514fa19" alt=""><figcaption></figcaption></figure>

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

```
sudo service ssh restart
```

### 2.  Используя sFTP

Подключаемся к серверу и указываем в сроке адреса путь **/etc/ssh**.

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2FX40M7OQVBmdwsx2h4wEO%2Fimage.png?alt=media&#x26;token=2e5f493b-28db-4905-95a9-a2ca313e0a95" alt=""><figcaption></figcaption></figure>

Откроем файл **sshd\_config**.

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2Fxd5edNUTBY1g1YTsZsFg%2Fimage.png?alt=media&#x26;token=1e4a0d33-650b-4220-9cdf-77417dcd1821" alt=""><figcaption></figcaption></figure>

Находим строку «**#PasswordAuthentication yes**».

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2FPx2gqsSuAIM5sp79JLdl%2Fimage.png?alt=media&#x26;token=132d8866-cd6e-4cb8-aba7-68a87da6bdc7" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2F39C8IdATQJT6aulmwHfm%2Fimage.png?alt=media&#x26;token=ed576653-6b03-4679-8b5e-5fdc185c53e4" alt=""><figcaption></figcaption></figure>

Сохраняем и подтверждаем отправку изменений на сервер.

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2FIUJu0o6DkkMU4gx6mMmm%2Fimage.png?alt=media&#x26;token=30fbadf9-aa5e-4dab-ab48-7cec0b8c7842" alt=""><figcaption></figcaption></figure>

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

```
sudo service ssh restart
```

## Настройка авторизации sFTP через SSH-ключ

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

### 1. FileZilla

Откроем раздел «**Редактирование**» и «**Настройки**».

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2FZVpB5az28SX032D34JNn%2Fimage.png?alt=media&#x26;token=e2aef629-7372-4b97-9053-69eaba511390" alt=""><figcaption></figcaption></figure>

Перейдём в подраздел «**FTP**», затем «**SFTP**» и добавим **файл приватного ключа**.

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2FP6SO8ZSgIqNJivGSwhZX%2Fimage.png?alt=media&#x26;token=bae9cfde-4388-47b8-8a23-44b4c3727d86" alt=""><figcaption></figcaption></figure>

Теперь **FileZilla** будет использовать данный ключ при подключении к серверу.

### 2. WinSCP

Создадим **новое соединение**.

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2FIbVKZZGWNHI4ZHmCJfNj%2Fimage.png?alt=media&#x26;token=b5c92568-4487-4152-a279-ac838ba2585a" alt=""><figcaption></figcaption></figure>

В открывшемся окне укажем **IP-адрес сервера** и **имя пользователя**.

Нажём кнопку «**Ещё...**» под строкой ввода пароля.

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2F9HPpKNQEKgYaB2IyukRI%2Fimage.png?alt=media&#x26;token=25d58193-ba75-4b63-9cb4-c4b8d89a7252" alt=""><figcaption></figcaption></figure>

Выбираем раздел «**Ауентификация**» и добавляем **приватный ключ**.

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2FOgkRkSfe48SMuQhApUPb%2Fimage.png?alt=media&#x26;token=36b0ddb6-afd1-4f1b-b417-72c1239d0dd2" alt=""><figcaption></figcaption></figure>

Сохраняем изменения кнопкой «**ОК**».

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2FzmUqNNnSvGS8BE8nAWdN%2Fimage.png?alt=media&#x26;token=a02396a4-db8a-45d5-994e-384334e6d67d" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2FkkPTyQXJPllNUzVlbV9r%2Fimage.png?alt=media&#x26;token=4efe94bf-d35a-4b6e-92ce-1e43307d156c" alt=""><figcaption></figcaption></figure>

Введем секретный код ключа (**Passphrase)**, в нашем случае «**1234**»*.*

<figure><img src="https://2115693748-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Flj84K7H4sFv5RWIbF4IF%2Fuploads%2Fde5g2NnMOiykgFdUJsP4%2Fimage.png?alt=media&#x26;token=c1a81755-4946-4b36-afc0-18feec8f286c" alt=""><figcaption></figcaption></figure>

Поздравляем! Вы подключились к серверу по **sFTP**!
