Biotechnology
[10] - 도커(docker) ssh 설정 본문
[주의 사항]
1. 위 포스팅은 타 블로그의 글을 가져와 재가공한 것임을 밝힙니다.
2. 위 포스팅은 개인적인 연구의 빠른 참조를 위한 것이고, 그 외의 목적은 없음을 밝힙니다.
1. 도커 이미지 확인
nvidia-docker images
2. 도커 컨테이너 만들기
HOST 의 포트는 나중에 접속할 외부 아이피의 포트 EX) 5000 등
CONTAINER 의 포트는 ssh 포트 EX) 22 등
nvidia-docker run -it -p [HOST_PORT]:[CONTAINER_PORT] --name [CONTAINER_NAME] [IMAGE_NAME] /bin/bash
3. 도커 내에서 SSH 설치
여기서 사용하는 이미지는 이전 글에서 만들어놓은 CUDA 개발환경 이미지를 사용하였음.
2019/10/24 - [연구노트/도커(Docker)] - [05] - 도커(docker) CUDA 개발환경 세팅
apt-get install ssh
4. [optional] 도커 내에서 SSH config 변경
ROOT 계정으로 접근 허용하는 것은 보안상에 취약하니 주의!
nano /etc/ssh/sshd_config
5. [optional] 도커 내에서 ROOT 계정 pssword 변경
ROOT 계정으로 들어가려면 ROOT 계정의 비밀번호를 설정해줘야 함.
passwd root
6. 도커 내에서 SSH 서비스 시작
service ssh start
7. 외부에서 도커로 SSH 접속
ssh -l [ID] -p [HOST_PORT] [HOST_IP]
참조 혹은 추천 사이트: https://chanhy63.tistory.com/11
'연구노트 > 도커(Docker)' 카테고리의 다른 글
[12] - 도커(docker) 프로그램 삭제 (0) | 2019.10.25 |
---|---|
[11] - 도커(docker) 컨테이너 및 이미지 전체 삭제 (0) | 2019.10.25 |
[09] - 도커(docker) run 과정시 발생하는 Unknown runtime specified nvidia 에러 (0) | 2019.10.25 |
[08] - 도커(docker) 이미지 이름 변경 (0) | 2019.10.25 |
[07] - 도커(docker) 이미지 업로드 (0) | 2019.10.25 |
Comments