Как подключиться по ssh с винды? Создаю публичный ключ:ssh-keygen -t rsa -f .ssh/id_rsa -C user
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in .ssh/id_rsa.
Your public key has been saved in .ssh/id_rsa.pub.
The key fingerprint is: blablabla
добавляю его в авторизированные ключи на сервере
но когда пытаюсь подключиться к серверу, то выпадает ошибка:ssh user@some_ip_here
user@some_ip_here: Permission denied (publickey).
что не так делаю? как подключиться?

14 Авг 2020 в 19:47
200 +1
0
Ответы
1

Похоже, что проблема может быть связана с тем, что ssh не может найти ваш приватный ключ .ssh/id_rsa. Убедитесь, что файл находится в правильной директории и имеет правильные права доступа.

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

ssh -i ~/.ssh/id_rsa user@some_ip_here

Если это не поможет, попробуйте проверить права доступа к вашему ключу:

ls -l ~/.ssh/id_rsa

Убедитесь, что только вы имеете доступ к этому ключу:

chmod 600 ~/.ssh/id_rsa

Если ничего из этого не помогает, возможно проблема в конфигурации вашего сервера. Убедитесь, что в файле ~/.ssh/authorized_keys на сервере есть ваш публичный ключ, который вы сгенерировали с помощью ssh-keygen. Если он там есть, попробуйте перезагрузить службу ssh на сервере.

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

Надеюсь, это поможет вам решить проблему и успешно подключиться к серверу по ssh.

18 Апр 2024 в 10:39
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир