Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Linux
- mysql
- 핑거스타일
- C#
- VS Code
- windows forms
- LIST
- JSON
- pytorch
- Docker
- 채보
- 명령어
- Visual Studio
- pandas
- OpenCV
- Numpy
- paramiko
- SSH
- label
- 오류
- ubuntu
- 기타 연주
- Python
- YOLO
- Selenium
- pip
- C
- C++
- error
- 프로그래머스
Archives
- Today
- Total
기계는 거짓말하지 않는다
VS Code Docker SSH 연결 본문
기본적으로 SSH 연결하는 방법과 동일하지만,
Docker Container를 생성할 때, 그리고 내부에서 해주어야 할 일이 있다.
Docker SSH Settings
docker run 시에 22번 포트를 열어주어야 한다.
docker run -it -p 임의포트:22 ...
# ex) docker run -it -p 10022:22 ...
# -p 외부:내부 바인딩
컨테이너가 실행되면 비밀번호를 설정한다.
passwd root
컨테이너 내부에서 openssh를 설치한다.
apt update
apt install openssh-server
설치 후 sshd config의 PermitRootLogin을 yes로 변경한다
vi가 없다면 설치하거나 다른 편집기를 이용한다.
vi /etc/ssh/sshd_config
# PermitRootLogin을 찾아 PermitRootLogin yes로 변경
모든 설정이 완료되었으면 SSH를 시작한다.
service ssh start
VS Code Settings
이후 VS Code의 SSH 설정파일에서 host를 추가한다.
Host 연결이름
HostName 도커 접속 아이피
Port 도커 설정된 포트
User root
: '
ex)
Host my_docker_1
HostName 192.168.100.10
Port 10022
User root
'
'IDE > VS Code' 카테고리의 다른 글
VS Code 주석 단축키(Ctrl + /) 안될 때 (0) | 2024.10.15 |
---|---|
VS Code SSH 설정 (0) | 2022.11.04 |
VS Code SSH Could not establish connection to Error (0) | 2022.01.19 |
Visual Studio Code Python: Fatal error in launcher (0) | 2021.07.19 |
Visual Studio Code Python 가상환경 설정 (0) | 2021.07.09 |
Comments