Comment allez-vous accéder au compte root d'un autre système? Supposons que vous devez accéder au système cible.
C'est une question qui m'a été posée lors d'un quiz. Apparemment simplement en utilisant
ssh [email protected]
n'était pas la réponse. J'aimerais connaître la réponse.
ssh
ing directement à la racine a été levée (par opposition à, par exemple, " Supposons que le système cible est dans sa configuration par défaut ") .ssh root@some-other-system
ne peut être qu'une supposition puisque la question ne mentionne pas la configuration ou d'autres détails.Réponses:
C'est en fait la bonne façon de SSH dans un serveur (192.168.xxx.xxx), qui accepte les connexions SSH sur le port par défaut (22). Pour spécifier l'utilisateur que vous souhaitez utiliser pour la connexion, vous pouvez utiliser:
ou
Si le service SSH est configuré pour autoriser la connexion root, vous devriez pouvoir vous connecter sans problème ( PermitRootLogin oui, sous sshd_config).
la source
PermitRootLogin yes
est uniquement pour l'implémentation du serveur OpenSSH ssh. De nombreux systèmes ont également d'autres moyens de désactiver la connexion root sur le réseau, comme via PAM sur certains systèmes GNU / Linux.Désactivez la connexion root puis SSH en tant que vous-même et utilisez une élévation de privilèges (
sudo
,su root
...) si nécessaire. Vous avez maintenant un accès root traçable car sudo, etc. sont enregistrés.la source