1 (03.03.2023 13:19:50 отредактировано sangraf)

две системы opensuse 15.4
под user делаю key-gen публичную часть записываю в authorized_keys соединеие по ssh проходит без пароля
тоже самое для root не подключается без пароля. Так и должно быть с рутом?
(под root запускаю key-gen публичную часть записываю в authorized_keys)

openSUSE 15.4, KDE 5.24.4, kernel 5.14.21

2 (03.03.2023 15:03:46 отредактировано Linuxman)

Лучше прикладывать вывод команд, что бы не гадать)
Скорее всего надо посмотреть на параметр PermitRootLogin в

 Консоль:
/etc/ssh/sshd_config

Но перед этим хорошо подумать, а нужно ли это.

3

Linuxman пишет:

Лучше прикладывать вывод команд, что бы не гадать)

Нужно соединиться с хоста 192.168.122.111 на 192.168.122.125

host 111

 Консоль:
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 #

host 125

 Консоль:

localhost:~/.ssh # ls
authorized_keys  known_hosts
localhost:~/.ssh # cat authorized_keys
ssh-rsa AAA{вырезано}Y9k= root@localhost


Linuxman пишет:

Скорее всего надо посмотреть на параметр PermitRootLogin в

 Консоль:
/etc/ssh/sshd_config

host 111 и 125

 Консоль:
# Authentication:

#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

Linuxman пишет:

Но перед этим хорошо подумать, а нужно ли это.

это тестовые виртуалки

Причем, на Ubuntu нормально заходит по ssh рутом

openSUSE 15.4, KDE 5.24.4, kernel 5.14.21

4

sangraf, никогда не публикуйте ключи в открытом доступе. Даже от тестовых машин, чтобы не вошло в привычку. Убрал, оставив только 3 первых символа и 3 последних.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11