docker를 이용하여 ssh를 접속할때
root 권한으로 접속을 하게 된다.
하지만 기본적으로 루트 권한으로는 ssh를 이용하여 접속이 제한되어 있다.
이때 다음 파일을 수정하면 해결이 된다.
참고로 아래의 모든 내용들은 독커(Docker) 사용을 기준으로 하였기 때문에
sudo 명령이 빠져있다.
만약 자신의 호스트 PC에 적용한다면 sudo 명령을 추가해야 될 것이다.
$ nano /etc/ssh/sshd_config
#PermitRootLogin without-password #주석처리함
PermitRootLogin yes
수정이 끝났으면 저장하고 빠져나온 다음
ssh 데몬을 재실행 하면 된다.
재실행 명령은 다음과 같다.
$ /etc/init.d/ssh restart
'리눅스 > 문제해결' 카테고리의 다른 글
arm-2009q3/bin/arm-none-linux-gnueabi-gcc: No such file or directory (0) | 2017.04.07 |
---|---|
[FFmpeg] common.mak:166: *** missing separator. Stop. (0) | 2017.01.30 |
Your dtc is too old, please upgrade to dtc 1.4 or newer (0) | 2016.12.11 |
fatal error: Python.h: No such file or directory (0) | 2016.12.08 |
Your display is too small to run Menuconfig! (0) | 2016.12.08 |