root вход в систему - PullRequest
       31

root вход в систему

0 голосов
/ 22 сентября 2019

Кажется, больше невозможно разрешить вход в систему с правами root.У меня есть другой vps, который также является Debian 10 с тем же хостингом (infomaniak), где я действительно получил root-права для работы некоторое время назад, где я могу войти как root.Я сделал git diff server1/etc server2/etc и, похоже, не вижу, что мне не хватает

, поэтому в /etc/cloud/cloud.cfg

users:
 - default

disable_root: false

и в / etc / ssh /sshd_config Я пробовал оба из них (аутентификация выполняется с помощью ключа ssh)

# PermitRootLogin prohibit-password
PermitRootLogin yes

, но я продолжаю получать

$ ssh root@server2
Please login as the user "debian" rather than the user "root".

Это свежая установка Debian 10 apt update и т. д....

на обоих серверах /etc/pam.d и /etc/pam.conf идентичны

, пожалуйста, помогите ... это сводит меня с ума!

что я получаю в аутентификации.войти (так что Пэм впускает меня, но что меня выгоняет?)

Sep 22 00:45:52 wlt2 sshd[3528]: Accepted publickey for root from 152.156.217.156 port 38902 ssh2: RSA SHA256:avR910sytysAwPa2MOdoudSlMDmOL2cy1JtQH/Sce3s
Sep 22 00:45:52 wlt2 sshd[3528]: pam_unix(sshd:session): session opened for user root by (uid=0)
Sep 22 00:45:52 wlt2 systemd-logind[467]: New session 16 of user root.
Sep 22 00:45:52 wlt2 systemd: pam_unix(systemd-user:session): session opened for user root by (uid=0)
Sep 22 00:46:03 wlt2 sshd[3528]: Received disconnect from 152.156.217.156 port 38902:11: disconnected by user
Sep 22 00:46:03 wlt2 sshd[3528]: Disconnected from user root 152.156.217.156 port 38902
Sep 22 00:46:03 wlt2 sshd[3528]: pam_unix(sshd:session): session closed for user root
Sep 22 00:46:03 wlt2 systemd-logind[467]: Session 16 logged out. Waiting for processes to exit.
Sep 22 00:46:03 wlt2 systemd-logind[467]: Removed session 16.
Sep 22 00:46:13 wlt2 systemd: pam_unix(systemd-user:session): session closed for user root

1 Ответ

0 голосов
/ 22 сентября 2019

Наконец-то обнаружена проблема.

Проблема возникла из-за установки, выполненной хост-службой infomaniak, которая автоматически помещает ключ в /root/.ssh/authorized_keys, но с командой, которая отображает сообщение и умирает ...

no-port-forwarding, no-agent-forwarding, no-X11-forwarding, command = "echo" Пожалуйста, войдите как пользователь \ "debian \", а не как пользователь \ "root \".'; эхо; сон 10 "ssh-rsa AAAAB3Nz ....

Я не знал, что мы можем сделать такие вещи в этом файле!

...