Как вы зайдете в корневую учетную запись какой-то другой системы? Предположим, у вас есть доступ к целевой системе.
Это вопрос, который мне задали в викторине. Видимо просто с помощью
ssh root@192.168.xx.xx
не был ответ. Я хотел бы знать ответ.
ssh
прямой доступ к root были сняты (в отличие, скажем, « Предположим, что целевая система находится в конфигурации по умолчанию ») ,ssh root@some-other-system
может быть только предположением, поскольку в вопросе не упоминается конфигурация или другие детали.Ответы:
Это на самом деле правильный путь для SSH на сервер (192.168.xxx.xxx), который принимает соединения SSH через порт по умолчанию (22). Чтобы указать пользователя, которого вы хотите использовать для входа в систему, вы можете использовать:
или
Если служба SSH сконфигурирована так, чтобы разрешить вход в систему с правами root, вы сможете подключиться без проблем ( PermitRootLogin yes, в разделе sshd_config).
источник
PermitRootLogin yes
только для реализации сервера SSSS OpenSSH. Кроме того, во многих системах есть другие способы отключить root-вход по сети, например, через PAM в некоторых системах GNU / Linux.Отключите вход в систему root, а затем SSH как себя и используйте повышение привилегий (
sudo
,su root
...) при необходимости. Теперь у вас есть прослеживаемый root-доступ, поскольку sudo и т. Д. Зарегистрированы.источник