Wie werden Sie in das Root-Konto eines anderen Systems ssh? Angenommen, Sie müssen auf das Zielsystem zugreifen.
Dies ist eine Frage, die mir in einem Quiz gestellt wurde. Anscheinend einfach mit
ssh [email protected]
war nicht die Antwort. Ich würde gerne die Antwort wissen.
ssh
direkt auf root zuzugreifen, aufgehoben wurde (im Gegensatz beispielsweise zu " Angenommen, das Zielsystem befindet sich in seiner Standardkonfiguration "). .ssh root@some-other-system
kann nur eine Vermutung sein, da in der Frage weder die Konfiguration noch andere Details erwähnt werden.Antworten:
Dies ist eigentlich der richtige Weg, um SSH auf einen Server (192.168.xxx.xxx) zu übertragen, der SSH-Verbindungen am Standardport (22) akzeptiert. Um den Benutzer anzugeben, den Sie für die Anmeldung verwenden möchten, können Sie Folgendes verwenden:
oder
Wenn der SSH-Dienst so konfiguriert ist, dass die Root-Anmeldung möglich ist, sollten Sie problemlos eine Verbindung herstellen können ( PermitRootLogin yes unter sshd_config).
quelle
PermitRootLogin yes
gilt auch nur für die OpenSSH-SSH-Serverimplementierung. Viele Systeme haben auch andere Möglichkeiten, die Root-Anmeldung über das Netzwerk zu deaktivieren, z. B. über PAM auf einigen GNU / Linux-Systemen.Deaktivieren Sie die Root-Anmeldung und dann SSH als Sie selbst und verwenden Sie bei Bedarf die Eskalation von Berechtigungen (
sudo
,su root
...). Sie haben jetzt einen nachvollziehbaren Root-Zugriff, da sudo usw. protokolliert werden.quelle