원격으로 루트로 로그인하는 방법?


23

winscp를 통해 루트 사용자로 raspberrypi에 로그인하려고하지만 ssh에서 root로 직접 로그인하려고하는 것과 같은 "액세스 거부"만 표시됩니다.

나는 pi 로 로그인을 시도했고 sudo passwd root콘솔 출력을 얻었 passwd: Password changed successfully지만 여전히 루트로 로그인 할 수 없습니다.

답변:


38

SSH 또는 WinSCP를 사용하여 루트로 로그인하려면 SSHD 구성을 편집해야합니다.

  • 로그인하고이 파일을 편집하십시오 : sudo nano /etc/ssh/sshd_config
  • 이 줄을 찾으십시오. PermitRootLogin without-password
  • 편집하다: PermitRootLogin yes
  • 파일을 닫고 저장
  • reboot 또는 다음을 사용하여 sshd 서비스를 다시 시작하십시오. /etc/init.d/ssh restart
  • 루트 암호가 없으면 설정하십시오 : sudo passwd root

이제로 로그인 할 수 root있지만 강력한 비밀번호 또는 ssh 키를 사용하는 것이 좋습니다.


2
참고하면 것을 PermitRootLogin선 (주석 기호로 시작 #) 당신이 그 기호를 제거해야합니다!
jorijnsmit

마지막 줄에서 루트 암호를 설정하도록 도와주었습니다. 감사.
Andrei Krasutski

3

당신은로 로그인 할 수 root있기 때문에 Raspbian이없는 root암호를. Raspbian 루트 기본 비밀번호를 참조하십시오.

일반적으로 보안 위험으로 간주되므로 액세스를 ssh허용하지 않습니다 root. 사용 sudo하는 데 필요한 모든 것을 할 수 있어야합니다 (일반적인 데비안 연습).

당신이 정말로 ssh root액세스를 원한다면 그것을 활성화 할 수 있습니다.


누군가 이것이 이것이 보안 위험이라는 것을 지적한 것은 매우 기쁩니다. 루트로서의 SSH는 결코 좋은 생각이 아닙니다 (특히 암호 인증을 사용할 때).
stevieb

1

sudoer 그룹 과 함께 일반 사용자로 로그인 한 다음

 sudo su -

루트 로 전환


ssh의 경우, 주요 문제는 winscp였습니다. 여기서 sudo를 사용할 수 없습니다
d0min0r4bb1t

-2

당신은 할 수 있습니다

sudo su

그런 다음 passwd 를 사용하여 비밀번호를 변경하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.