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


11

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

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

ssh root@192.168.xx.xx

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


1
인터뷰가 제대로 진행되지 않은 것 같아요? 응답하는 데 15 초의 인터넷 검색이 필요했습니다. 예를 들어 askubuntu.com/questions/511833/cant-ssh-in-as-root 입니다. 기술 산업에서 매우 중요한 기술 중 하나는 학습 방법을 배우는 것입니다. 그리고 다른 모든 기술과 마찬가지로 연습을 통해 향상됩니다. 행운을 빌어 요, 열심히 연습하세요.
Stephen Rauch

문제는 "어떻게 다른 시스템의 루트 계정으로 ssh합니까?"가 아니라 "sshd의 구성을 어떻게 변경하여이를 수행 할 수 있습니까?"였습니다.
dirkt

sshd의 구성을 변경해야한다는 것을 몰랐습니다
rajeev_r_menon

4
" 대상 시스템에 대한 액세스 권한이 있다고 가정 " 하면 적어도 부분적으로 ssh루트로 직접 연결 하는 데 대한 제한 이 모두 해제 되었다고 가정 할 수 있습니다 (예 : " 대상 시스템이 기본 구성에 있다고 가정 "). .
TripeHound

1
당신의 대답은 맞습니다. ssh root@some-other-system질문에 구성이나 다른 세부 사항이 언급되어 있지 않기 때문에 그 밖의 것을 추측 할 수 있습니다.

답변:


22

이는 기본 포트 (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).


그것은 답이 아닙니다
rajeev_r_menon

질문의 요점은 많은 컴퓨터가 루트 로그인을 위해 잠겨 있다는 것입니다 ....
Stephen Rauch

20
여기에 내 의견을 추가해야합니다. 죄송합니다. 이 답변은 rajeev_r_menon의 인터뷰에서 제공 한 100 % 정확합니다. 나는 다른 쪽 사람이 엉망이라고 말하고 싶습니다. 예, 데비안 OS 제품군에서는 ssh를 통해 루트 로그인을 비활성화하는 것이 일반적이지만 RedHat은 여전히 ​​기본적으로 루트 로그인을 허용합니다. 포트 노킹이 구성되어 있는데, 대답에서 이것을 언급해야합니까? 인터뷰를하는 경우 누군가가 내 말의 의미를 추측 할 것이라고 기대하지 말고 다음 질문을 추가하십시오. "허가가 거부되면 어떻게됩니까? 그 원인은 무엇입니까?"
칼라 반

2
또한 PermitRootLogin yesOpenSSH ssh 서버 구현 전용입니다. 또한 많은 시스템에는 일부 GNU / Linux 시스템에서 PAM을 통한 것처럼 네트워크를 통한 루트 로그인을 비활성화하는 다른 방법이 있습니다.
Stéphane Chazelas

2
이것이 정답입니다. ssh를 통해 루트 로그인을 비활성화하면 pubkey auth를 사용한다고 가정 할 때 보안 이점이 없으며 대안 (su, sudo 등)의 보안 속성이 훨씬 나빠집니다. 누구든지 퀴즈를 쓴 것은 아마도화물 culting 나쁜 생각을하고 더 나은 .... 생각 잘못 어떤 접근 방식에 대한 지식 보여주기를 원한다
R .. GitHub의 STOP 돕기 ICE는

1

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


2
"루트"계정 자체에 로그인해야합니다. 루트 권한이 아닙니다.
rajeev_r_menon
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.