내용 보기

작성자

아롱이 (IP : 172.17.0.1)

날짜

2020-07-20 05:24

제목

[Docker] ubuntu container에 ssh로 접속하기


외부에서 우분투 컨테이너에 ssh접속 설정 방법


1. apt-get install 명령으로 net-tools openssh-server 설치
apt-get install net-tools openssh-server
(
Unable to locate package 오류 발생시 apt-get update 실행 후 다시 시도)

참고 : http://arooong.synology.me:5008/List/ContentsView/224


2. ssh config 변경
vim 으로 root접속을 허용하도록 sshd_config설정 파일을 수정한다.
vim /etc/ssh/sshd_config 실행으로
중간쯤 PermitRootLogin을 yes로 설정 한다.


3. root password 설정
처음 container 생성 시 루트 비밀번호가 설정되어 있지 않기 때문에 설정한다.
passwd root 실행


4. ssh 서비스 시작
service ssh start (ssh 서비스 시작)
또는
service ssh restart (ssh 서비스 재시작)


외부에서
ssh -l root -p {port} {ip} 명령으로 컨테이너 내부 우분트에 ssh로 접속할 수 있다.

출처1

출처2