Почему UBUNTU отказывается подключаться по протоколу SSH?

Как настроить SSH-подключение с использованием пароля после того, как был отключен вход по ключу на удаленном сервере Ubuntu?
  • 23 сентября 2023 г. 16:07
Ответы на вопрос 1
Причины, по которым Ubuntu может отказываться подключаться по протоколу SSH, могут быть различными. Вот некоторые из них:

1. SSH-сервер не установлен или не запущен на удаленном сервере Ubuntu. Для установки и запуска SSH-сервера можно выполнить следующие команды:

```
sudo apt update
sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl enable ssh
```

2. Брандмауэр на удаленном сервере блокирует исходящие подключения по протоколу SSH. Убедитесь, что порт 22 (или другой, если вы изменили его в конфигурации SSH) открыт в брандмауэре. Например, если вы используете UFW, выполните следующую команду:

```
sudo ufw allow ssh
```

3. Неправильная конфигурация файла `sshd_config` на удаленном сервере. Убедитесь, что в этом файле включен протокол SSH и настройки соответствуют вашим требованиям. Файл располагается по следующему пути: `/etc/ssh/sshd_config`. После внесения изменений перезапустите службу SSH:

```
sudo systemctl restart ssh
```

Теперь рассмотрим, как настроить SSH-подключение к удаленному серверу Ubuntu с использованием пароля после отключения входа по ключу:

1. Откройте файл `sshd_config` на удаленном сервере:

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

2. Найдите следующую строку и измените значение параметра `PasswordAuthentication` на `yes`:

```
PasswordAuthentication yes
```

3. Сохраните изменения и закройте файл.

4. Перезапустите службу SSH:

```
sudo systemctl restart ssh
```

Теперь вы сможете подключаться к удаленному серверу Ubuntu с использованием пароля.
Похожие вопросы