(Ubuntu)
1. 업데이트 하기
apt-get update && apt-get install apt-file -y && apt-file update && apt-get install vim -y
위의 코드 사용하면 한번에 설치됨
추가로 apt-get install -y sudo
2. openssh-server - ssh 접속을 위해 필요
apt-get install net-tools nano openssh-server
3. ssh config 변경
vi /etc/ssh/sshd_config
파일 가운데의 PermitRootLogin을 yes로 바꿈
: 해당 설정을 바꾸지 않으면 다른 컴퓨터에서 일치하는 root 비밀번호를 넣더라도 접속이 되지 않는다.
root로 접속하면 모든 권한을 가지므로 위험할 수 있어서 그런 것 같은데 나중에 root가 아닌 다른 사용자 이름으로 접속하는 경우는 따로 알아보아야한다.
4. (선택) root password 변경
passwd root
: root의 비밀번호를 바꾼다. 초기 container 생성 시 비밀번호가 설정되어 있지 않으므로 이 작업을 해야한다.
5. ssh 서비스 시작
service ssh start
: container에서 ssh를 시작한다.
6. ifconfig설치하기
sudo apt-get install net-tools
7. 외부 터미널에서 ssh 로 도커에 접속하고자 할 때
ssh root@[외부터미널ip] -p 17888
출처: https://chanhy63.tistory.com/11 [Notepad]
외부ip 에서 접속하고자 할 경우 포트포워딩 해줘야 한다.
반응형
'공부 > Docker' 카테고리의 다른 글
[kubeflow] kubectl: The connection to the server IP:8443 was refused - did you specify the right host or port? (0) | 2021.03.04 |
---|---|
docker -> container , container -> docker 로 파일 전송하고 싶을 때 (0) | 2020.08.07 |
Docker) redhat7 - service command not found (0) | 2020.08.07 |
docker redhat 기본 환경 세팅 (0) | 2020.08.07 |
linux Error : unable to locate package vi (0) | 2020.07.17 |