docker
[docker]ubuntu container에 local에서 ssh로 접속하기
수학소년
2023. 8. 8. 01:07
1. ubuntu container 만들기
docker run -i -t --name ubuntu -p 9001:22 ubuntu:20.04
중요한건 포트번호를 설정해줘야 함
2. container에 ssh 설치
apt-get update
apt-get install -y openssh-server
이제 $ service ssh start 로 ssh를 킬 수 있지만 아직 접속은 안됄꺼임
3. root 계정 비번 변경
passwd root
4. root login 허가
/etc/ssh/sshd_config 파일에서
#PermitRootLogin prohibit-password 아래에 PermitRootLogin yes 추가
5. ssh 실행
$ service ssh start
or
$ service ssh restart
or
$ service ssh stop && service ssh start
6. client에서 접속시도
ssh root@127.0.0.1 -p 9001
비번을 물어보는데, 아까 설정한 root의 비번을 입력하면 다음처럼 뜸