다른 시스템의 루트 계정에 어떻게 넣을 것인가? 것인가? 대상

다른 시스템의 루트 계정에 어떻게 접근 할 것인가? 대상 시스템에 액세스해야한다고 가정하십시오.

이것은 내가 퀴즈에서 묻는 질문입니다. 분명히 간단히

ssh root@192.168.xx.xx

대답이 아니 었습니다. 답을 알고 싶습니다.



답변

이는 기본 포트 (22)에서 SSH 연결을 허용하는 서버 (192.168.xxx.xxx)에 SSH로 연결하는 올바른 방법입니다. 로그인에 사용하려는 사용자를 지정하려면 다음을 사용하십시오.

ssh -l root 192.168.xxx.xxx

또는

ssh root@192.168.xxx.xxx

SSH 서비스가 루트 로그인을 허용하도록 구성된 경우 문제없이 연결할 수 있어야합니다 ( sshd_config에서 PermitRootLogin yes).


답변

루트 로그인을 비활성화 한 다음 SSH를 직접 로그인하고 필요한 경우 권한 에스컬레이션 ( sudo, su root…)을 사용하십시오 . 이제 sudo 등이 기록 될 때 추적 가능한 루트 액세스 권한이 있습니다.