SSH Авто Войти не работает

Это ссылка реселлера ASUS, который занимается предварительным загрузкой Ubuntu.

Замечательно, что Ubuntu делает наступление на обычный рынок с доминированием в Windows!

http: // www .laptops-с-purpose.com / Информация / о-нас

0
задан 18 January 2018 в 18:14

3 ответа

Я предполагаю, что:

вы сгенерировали ssh-key как пользовательский пользователь (ssh login работает от bash / cli debug1: Offering RSA public key: user@ubuntucomputer) есть /home/user/.ssh папка с ssh-ключами , сервис выполняется как пользователь «службы» с домашним каталогом «/ root».

Возможный быстрый способ сделать работу с паролем менее аутентичным:

cd ~; sudo cp -R .ssh /root/

0
ответ дан 22 May 2018 в 15:27
  • 1
    Привет, я попробовал это, сначала произошла ошибка, @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@ @ ПРЕДУПРЕЖДЕНИЕ: НЕПРЕРЫВНЫЙ ЧАСТНЫЙ КЛЮЧЕВОЙ ФАЙЛ! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ Разрешения 0644 для '/root/.ssh/Key.pub' слишком открыты. Я изменил разрешения на -rw ------- и попробовал еще раз, но затем дебезный компьютер принимает ключ, но запрашивает парольную фразу. Это, однако, не принято, и снова меня спрашивают о регулярном пароле входа. Кодовая фраза в этом случае просто пуста, не имеет значения? – Martin Herrmann 18 January 2018 в 19:25
  • 2
    Я также попытался создать ключевой файл как root, поэтому он был автоматически создан в /root/.ssh и скопирован на сервер debian, но это никоим образом не помогает. – Martin Herrmann 18 January 2018 в 19:27
  • 3
    Клиент SSH ищет файлы /root/.ssh/id_rsa, /root/.ssh/id_dsa, .... (посмотрите на свой отладочный вывод скрипта). Ваш открытый ssh ​​ключевой файл: /root/.ssh/Key.pub. Похоже, что настройка по умолчанию слишком изменена. Затем вы должны указать имя закрытого ключа: ssh -i /root/.ssh/Key.private root@192.168.0.1 – Ovidijus 18 January 2018 в 19:47
  • 4
    И вы должны сгенерировать ключ ssh с опцией '-N': ssh-keygen -N '' -t rsa – Ovidijus 18 January 2018 в 19:59
  • 5
    Спасибо @Ovidijus, это был правильный намек, мне нужно передать закрытый ключ команде ssh, а не публике. Теперь работает! – Martin Herrmann 19 January 2018 в 12:19

Я предполагаю, что:

вы сгенерировали ssh-key как пользовательский пользователь (ssh login работает от bash / cli debug1: Offering RSA public key: user@ubuntucomputer) есть /home/user/.ssh папка с ssh-ключами , сервис выполняется как пользователь «службы» с домашним каталогом «/ root».

Возможный быстрый способ сделать работу с паролем менее аутентичным:

cd ~; sudo cp -R .ssh /root/

0
ответ дан 17 July 2018 в 22:43

Я предполагаю, что:

вы сгенерировали ssh-key как пользовательский пользователь (ssh login работает от bash / cli debug1: Offering RSA public key: user@ubuntucomputer) есть /home/user/.ssh папка с ssh-ключами , сервис выполняется как пользователь «службы» с домашним каталогом «/ root».

Возможный быстрый способ сделать работу с паролем менее аутентичным:

cd ~; sudo cp -R .ssh /root/

0
ответ дан 24 July 2018 в 13:20

Другие вопросы по тегам:

Похожие вопросы: