Почему я не могу войти в систему на удаленном компьютере без пароля после использования команды SSH-KEYGEN?

У меня два компьютера. С первого дня я создал учетную запись admin1 с паролем admin1 . Затем я вошел в систему как пользователь root и использовал команду ssh-keygen -t rsa . Я не вводил пароль и три раза нажал Enter .

Введите описание изображения здесь

На следующем шаге я набрал ssh root@remoteuser's ip . Затем я вышел из системы и попытался подключиться ко второму компьютеру, но он снова попросил пароль …

Затем я использовал команды:

 #useradd admin1 #passwd admin1 #ssh-keygen -t rsa #ssh root@remoteuser's ip 

Почему он снова запрашивает пароль?

  • Как запускать локальные (не shell-скрипты) сценарии на удаленном хосте через SSH?
  • Как запустить демон SSH при загрузке в Linux Mint Debian v2
  • Как установить openssh-сервер на моем сервере?
  • Есть ли недостаток в использовании SSHFS вместо SSH?
  • Проблемы с разрешением при резервном копировании системы с помощью rsync
  • Почему число округлено по ssh?
  • Пароль без пароля ssh не отключен прямой вход root root
  • Что означает сообщение Broken pipe в сеансе SSH?
  • 3 Solutions collect form web for “Почему я не могу войти в систему на удаленном компьютере без пароля после использования команды SSH-KEYGEN?”

     Try this again: #useradd admin1 #passwd admin1 #ssh-keygen -t rsa **#ssh-copy-id root@remoteuserip** #exit 

    затем введите:

      #ssh root@remoteuser's ip 

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

     ssh-copy-id user@remote.machi.ne 

    Эта операция спросит вас пароль пользователя на remote.machi.ne , но после этого вы сможете ssh с вашим ключом:

     ssh -l user remote.machi.ne 

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

    На стороне примечание: похоже, что у вас был старый ключ ssh который вы только что переписали.

    Предположим, что ваш сценарий следующий. У вас есть компьютер1 (работает служба sshd) и computer2 (есть ключи), и вам нужно использовать ключи для подключения с компьютера2 к компьютеру1.

    В компьютере 2 вы выполните команду ssh-keygen -t rsa и вы сгенерируете два ключа (один общедоступный, который заканчивается на .pub и частный). Чтобы использовать эти ключи в вашем ssh-соединении с компьютера2 на компьютер1, вам необходимо скопировать файл .pub в компьютер1. В первый раз вам придется использовать свой пароль, а после копирования открытого ключа на удаленный компьютер ваши последующие сеансы будут бездействующими (если вы оставите пустой пароль в генерации ключей). Следует отметить, что пользователь, который запускает ssh-keygen будет иметь ключи под своим домашним каталогом в ~ / .ssh, если только вы не измените путь, и у определенного пользователя будет доступ к чтению ключей, чтобы они могли использоваться.

    Существует два способа скопировать файл .pub на удаленный компьютер, 1-й – Автоматический ), используя ssh-copy-id -i ~/id_rsa.pub username@computer1 2nd-Manually ) ssh для компьютера1 и создать каталог .ssh в домашний каталог пользователя, который вы хотите использовать ssh без пароля, а затем создайте файл в .ssh, названный как authorized_keys и скопируйте содержимое с компьютера 2. (вы можете добавить дополнительные ключи, добавляя новые строки)

    Interesting Posts

    Протокол Parsing и URL из полезной нагрузки пакета

    Как передать аргумент, хранящийся в переменной, в WGET

    DirectoryIndex не перенаправляет

    recvmsg возвращает 'EAGAIN (ресурс временно недоступен)'

    Автоматически проверять, какие из ваших пакетов ubuntu доступны в других дистрибутивах

    Как автоматически определять и записывать в usb с переменными пространствами в его имени

    объединить файлы csv по первому столбцу

    Проблемы с батареями на Lenovo Ideapad Z460 под управлением Ubuntu 13.10

    Понимать аутентификацию HMAC в случае туннеля OpenVPN от сайта к сайту

    как читать все настройки BIOS в программном обеспечении Linux

    Сохранение изменений в файле resolv.conf при перезагрузке с помощью resolvconf

    Отключить мультитач на некоторых частях сенсорной панели

    Что крутит мой диск периодически?

    Проблемы с правилами udev для запуска сценария bash при отключении жесткого диска

    Почему у листов листа CUE должна быть пустая строка в самом конце?

    Linux и Unix - лучшая ОС в мире.