
У меня возникли проблемы с недавно настроенным сервером Ubuntu 22.04 LTS.
Моя цель — получить доступ к серверу через SSH с моего ноутбука. Но я не могу подключиться и получаю ошибку «Отказано в доступе» после ввода пароля.
Что я уже сделал:
установка Ubuntu 22.04 с OpenSSH настройка конфигурации ssh (/etc/ssh/sshd_config) PubkeyAuthentication yes - PasswordAuthentication yes AllowUsers MyUsername перезапустил сервер ssh Когда я теперь пытаюсь подключиться через "ssh MyUsername@MyServer" из локальной сети, я получаю ошибку отказано в доступе. Я пытаюсь подключиться с моего MacBook Pro (M3 Pro).
Когда я использую машину с Windows, я могу легко получить доступ к своему серверу с помощью PowerShell. Так что я не думаю, что проблема в сервере. Только с моего Mac это не работает.
Я уже пытался сгенерировать ключ на моем MacBook, чтобы использовать ключ pub вместо пароля. Поэтому я сгенерировал ключ с помощью ssh-keygen, а затем скопировал открытый ключ на сервер (я сделал это со своего ноутбука с Windows, так как не могу подключиться с Mac, чтобы скопировать его на сервер). Для этого я просто добавил ключ pub как новую строку в ~/.ssh/authorized_keys. Но это ничего не меняет. Пароль по-прежнему требуется, и я все еще получаю ошибку.