Jak ssh na konto root innego systemu? Załóżmy, że musisz uzyskać dostęp do systemu docelowego.
To pytanie zadano mi w quizie. Najwyraźniej po prostu używa
ssh [email protected]
nie była odpowiedzią. Chciałbym poznać odpowiedź.
Jak ssh na konto root innego systemu? Załóżmy, że musisz uzyskać dostęp do systemu docelowego.
To pytanie zadano mi w quizie. Najwyraźniej po prostu używa
ssh [email protected]
nie była odpowiedzią. Chciałbym poznać odpowiedź.
ssh
bezpośredniego dostępu do roota zostały zniesione (w przeciwieństwie do, powiedzmy, „ Załóżmy, że system docelowy jest w domyślnej konfiguracji ”) .ssh root@some-other-system
może być tylko zgadywanką, ponieważ pytanie nie wspomina o konfiguracji ani innych szczegółach.Odpowiedzi:
To właściwie właściwy sposób SSH na serwer (192.168.xxx.xxx), który akceptuje połączenia SSH na domyślnym porcie (22). Aby określić użytkownika, którego chcesz używać do logowania, możesz użyć:
lub
Jeśli usługa SSH jest skonfigurowana tak, aby zezwalać na logowanie roota, powinieneś być w stanie łączyć się bez problemów ( PermitRootLogin tak, pod sshd_config).
źródło
PermitRootLogin yes
jest tylko dla implementacji serwera OpenSSH SSH. Ponadto wiele systemów ma inne sposoby na wyłączenie logowania użytkownika root przez sieć, na przykład za pośrednictwem PAM na niektórych systemach GNU / Linux.Wyłącz logowanie roota, a następnie SSH jako siebie i użyj eskalacji uprawnień (
sudo
,su root
...) w razie potrzeby. Masz teraz dostęp do identyfikowalnego użytkownika root, ponieważ sudo itp. Są rejestrowane.źródło