본문 바로가기

리눅스/문제해결

ssh 접속시 루트(root) 제한(Permission denied) 해제하는 방법

docker를 이용하여 ssh를 접속할때

root 권한으로 접속을 하게 된다.

하지만 기본적으로 루트 권한으로는 ssh를 이용하여 접속이 제한되어 있다.


이때 다음 파일을 수정하면  해결이 된다.

참고로 아래의 모든 내용들은 독커(Docker) 사용을 기준으로 하였기 때문에

sudo 명령이 빠져있다.

만약 자신의 호스트 PC에 적용한다면 sudo 명령을 추가해야 될 것이다.


$ nano /etc/ssh/sshd_config


#PermitRootLogin without-password   #주석처리함

PermitRootLogin yes




수정이 끝났으면 저장하고 빠져나온 다음

ssh 데몬을 재실행 하면 된다.


재실행 명령은 다음과 같다.


$ /etc/init.d/ssh restart