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
- 프로그래머스스쿨
- synchronized
- 자바스크립트
- c#
- array
- AssertJ
- JavaScript
- GIT
- JS
- Swing
- Docker Desktop
- SSL
- Java
- 클래스
- class
- 객체
- join()
- 배열
- event
- 스프링부트
- Dict
- 메소드
- docker
- 파이썬
- thread
- SpringBoot
- StringBuilder
- 자바
- Python
- 저장소
Archives
- Today
- Total
정리노트
[ubuntu] 원격 접속 설정 하기 - VSCODE 기준 본문
개발용 PC와 서버용 PC 원격 연결하기
필요 우선 작업 : 원격 접속 포트 포워딩
1. open-ssh 설치
sudo apt install openssh-server
2. /etc/ssh/sshd_config 파일 수정하기
Port [포트번호]
PermitRootLogin no # root 계정 로그인 권한 해제
PubkeyAuthentication yes # 공개 키 인증 활성화
3. ssh 실행 / 부팅 시 자동 실행
sudo systemctl start ssh
sudo systemctl enable ssh
4. 작업용 PC의 공개 키 발급 → 서버로 복사
ssh-keygen -t rsa -b 4096 # 4096은 bit 수 의미
ssh-copy-id -i ~/.ssh/id_rsa.pub [서버사용자명]@[서버 IP] -p [포트번호]
5. 방화벽 설정
sudo ufw enable # 방화벽 활성화
sudo ufw allow [포트번호] # 해당 포트 허용
sudo ufw status # 방화벽 확인
6. 작업용 PC, VSCode Remote-SSH 설정 및 접속 ( Ctrl + Shift + p 에서 선택)
준비: Remote-SSH 설치
Ctrl + Shift + P -> Open SSH Configuration File.. 에서
<아래> 입력
Host [관리할 이름]
HostName [IP주소]
Port [포트번호]
User [서버 내 등록된 사용자명]
IdentityFile [작업 PC 내 공개 키]
7. 등록한 Host 선택/접속
**서버의 호스트 키가 바뀌어서 연결에 오류가 있을 경우 재발급이 필요
해당 내용을 토대로 다른 IDE 에서도 가능 ! ex) IntelliJ
728x90
'프로그래밍 > Linux(ubuntu)' 카테고리의 다른 글
[메모] Nginx -> ssl 설정 / docker (0) | 2025.03.07 |
---|---|
[ubuntu 22.04] 서버 구축하기 - SSL과 SSH (0) | 2024.11.07 |
[ubuntu 22.04] 서버 구축 준비하기 - JDK설치 (0) | 2024.11.07 |