Я только что переключил свой сервер на Ubuntu, и все работает, кроме сервера ssh. Я установил сервер sshd и сгенерировал на своем Mac (клиенте) такой ключ:
ssh-keygen -t rsa -C "[email protected]" где[email protected]это мой адрес электронной почты. Я не знал, что еще мне нужно здесь указать.
Я скопировал открытый ключ ssh с моего mac на мой сервер ubuntu и добавил содержимое в файл .ssh/authorized_keys на ubuntu. Я перезапустил сервер ssh и все.
Теперь, когда я пытаюсь войти через свой Mac с помощью команды:
ssh 192.168.0.149 или даже ssh[email protected]
Я всегда получаю отказ в доступе (открытый ключ)
Я не знаю, как это исправить? Может кто-нибудь мне помочь? Я думаю, это как-то связано с[email protected]но я не знаю наверняка. Я просто хочу войти из локальной сети или откуда угодно.
решение1
Я нашел проблему. Строка, определяющая authorized_keys, была закомментирована. Раскомментировал ее и все заработало.