две системы opensuse 15.4
под user делаю key-gen публичную часть записываю в authorized_keys соединеие по ssh проходит без пароля
тоже самое для root не подключается без пароля. Так и должно быть с рутом?
(под root запускаю key-gen публичную часть записываю в authorized_keys)
ssh root
Лучше прикладывать вывод команд, что бы не гадать)
Скорее всего надо посмотреть на параметр PermitRootLogin в [console]/etc/ssh/sshd_config[/console]
Но перед этим хорошо подумать, а нужно ли это.
Лучше прикладывать вывод команд, что бы не гадать)
Нужно соединиться с хоста 192.168.122.111 на 192.168.122.125
host 111
[console]localhost:~/.ssh # ls
id_rsa id_rsa.pub known_hosts
localhost:~/.ssh # cat id_rsa.pub
ssh-rsa AAA{вырезано}0NE= root@localhost
localhost:~/.ssh # ssh root@192.168.122.125
Password:
localhost:~/.ssh #
[/console]
host 125
[console]
localhost:~/.ssh # ls
authorized_keys known_hosts
localhost:~/.ssh # cat authorized_keys
ssh-rsa AAA{вырезано}Y9k= root@localhost[/console]
Скорее всего надо посмотреть на параметр PermitRootLogin в [console]/etc/ssh/sshd_config[/console]
host 111 и 125
[console]# Authentication:
#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
[/console]
Но перед этим хорошо подумать, а нужно ли это.
это тестовые виртуалки
Причем, на Ubuntu нормально заходит по ssh рутом
sangraf, никогда не публикуйте ключи в открытом доступе. Даже от тестовых машин, чтобы не вошло в привычку. Убрал, оставив только 3 первых символа и 3 последних.