Не удается ssh на машине внезапно

Ssh в экземпляр ec2 работал на меня вчера. Теперь один и тот же ключ, похоже, не работает сегодня. Ничего не изменилось, насколько мне известно:

У меня есть работающий агент

Я сделал

ssh-add, а затем ssh-add -l, и он работает тоже, но настоящая команда ssh возвращает (Permission denied)

, когда я делаю ssh -vvv, тогда он показывает мне журнал:

Authentications that can continue: publickey debug1: Trying private key: /u/.ssh/id_rsa debug3: no such identity: /u/.ssh/id_rsa: No such file or directory debug1: Trying private key: /u/.ssh/id_dsa debug3: no such identity: /u/.ssh/id_dsa: No such file or directory debug1: Trying private key: /u/.ssh/id_ecdsa debug3: no such identity: /u/.ssh/id_ecdsa: No such file or directory debug1: Trying private key: /u/.ssh/id_ed25519 debug3: no such identity: /u/.ssh/id_ed25519: No such file or directory debug2: we did not send a packet, disable method debug1: No more authentication methods to try.

Я новичок в Linux и не имею идея, что происходит. что это значит?

0
задан 2 June 2017 в 01:03

3 ответа

Запуск ssh-add во второй раз бомбил ваши оригинальные ключи. Итак, ваш текущий ключ не тот, который работал вчера.

Возможно, было бы проще просто начать заново, а затем не нарушать ваш ключ (ы), как только вы их заработаете. Введите следующие команды:

ssh-keygen -t rsa -b 4096 -C "key_label" - это сгенерирует пару ключей; Нажмите клавишу Enter, когда будет предложено сохранить файл ключа; Введите требуемую кодовую фразу при появлении запроса или просто нажмите «Ввод» без кодовой фразы; eval "$(ssh-agent -s)" - убедитесь, что ssh-agent запущен; ssh-add ~/.ssh/id_rsa - добавьте новый ssh-ключ в ssh-agent.
0
ответ дан 22 May 2018 в 21:59
  • 1
    Как работает ssh-add может бомбить ваши ключи? WFT? – Jakuje 2 June 2017 в 09:14

Запуск ssh-add во второй раз бомбил ваши оригинальные ключи. Итак, ваш текущий ключ не тот, который работал вчера.

Возможно, было бы проще просто начать заново, а затем не нарушать ваш ключ (ы), как только вы их заработаете. Введите следующие команды:

ssh-keygen -t rsa -b 4096 -C "key_label" - это сгенерирует пару ключей; Нажмите клавишу Enter, когда будет предложено сохранить файл ключа; Введите требуемую кодовую фразу при появлении запроса или просто нажмите «Ввод» без кодовой фразы; eval "$(ssh-agent -s)" - убедитесь, что ssh-agent запущен; ssh-add ~/.ssh/id_rsa - добавьте новый ssh-ключ в ssh-agent.
0
ответ дан 18 July 2018 в 12:19

Запуск ssh-add во второй раз бомбил ваши оригинальные ключи. Итак, ваш текущий ключ не тот, который работал вчера.

Возможно, было бы проще просто начать заново, а затем не нарушать ваш ключ (ы), как только вы их заработаете. Введите следующие команды:

ssh-keygen -t rsa -b 4096 -C "key_label" - это сгенерирует пару ключей; Нажмите клавишу Enter, когда будет предложено сохранить файл ключа; Введите требуемую кодовую фразу при появлении запроса или просто нажмите «Ввод» без кодовой фразы; eval "$(ssh-agent -s)" - убедитесь, что ssh-agent запущен; ssh-add ~/.ssh/id_rsa - добавьте новый ssh-ключ в ssh-agent.
0
ответ дан 24 July 2018 в 19:56

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

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