Infra/Docker
[Docker] 로컬에서 ssh를 이용하여 컨테이너에 접속하기
Hera Choi
2023. 3. 9. 14:39
1. Container 에서 ssh를 설치하고 실행시킨다.
# apt 업데이트
$ apt-get update
# net-tools, vi, openssh-server 설치
$ apt-get install net-tools vi openssh-server
# ssh config 에서 root 접속 권한 변경
$ vi /etc/ssh/sshd_config
###################
PermitRootLogin yes # root권한 로그인을 허용한다
###################
# (Option)root password 변경
$ passwd root
# ssh 서비스 시작
$ service ssh start
# ifconfig를 이용하여 컨테이너 ip 가져오기
$ ifconfig
2. 로컬에서 ssh로 컨테이너 접속
$ ssh root@{ip:172.0.0.1} -p {port:22}