Docker(도커) 컨테이너에 SSH를 이용해서 접속하는 방법
Docker로 생성한 컨테이너에 ssh를 이용하여 접속하려 시도하면, Connection Refused와 같은 접속 거부 메시지를 받게 된다. 졸업 작품을 진행하기 위해서는 ssh를 통해 접속해야만 해서, 여러가지 방법을 찾다가 성공한 방법에 대해 소개하려 한다.
방법은 매우 간단하였다. ssh로 접속하고자 하는 컨테이너의 sshd_config 파일을 수정하면 되는 것이었다.
$ vi /etc/ssh/sshd_config
# in sshd_config file 에서
# PermitRootLogin without-password 에서
PermitRootLogin yes
# 로 수정하면 된다.
# 그리고 저장하고 나온 후,
$ service ssh restart
생각보다 간단한 방법에 조금 허탈했지만, 이로써 ssh를 이용해 접속이 가능해졌다.
사실, Docker에서 생성한 컨테이너에서는 ssh를 이용하지 않는 것이 좋다고 한다. 이에 대해서도 다음 글에서 정리해봐야겠다.
반응형
'IT > IT WIKI' 카테고리의 다른 글
[Wiki] httpd start시 "Set the 'ServerName' directive globally to suppress this message" 오류 발생하는 경우 해결법 (0) | 2017.10.20 |
---|---|
[Wiki] Docker(도커) 컨테이너 내부의 로그 보기(log) (0) | 2017.10.19 |
[Wiki] Container(컨테이너)란? ("WTF is a container" 아티클 번역) (0) | 2017.09.01 |
[KRnet 2017] OpenStack과 Open Source Contribution (0) | 2017.06.29 |
[Wiki] 대표적인 포트 목록과 개수 (0) | 2017.06.17 |