1. 윈도우 PowerShell에서 SSH 키 생성
- 윈도우 PowerShell에서 다음 첫 줄 명령 입력하고 엔터 입력. 이후 엔터만 입력하여 생성
PS C:\Users\user> ssh-keygen.exe -t rsa -b 4096
Generating public/private rsa key pair.
Enter file in which to save the key (C:\Users\user/.ssh/id_rsa):
Created directory 'C:\\Users\\whyoo/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in C:\Users\user/.ssh/id_rsa
Your public key has been saved in C:\Users\user/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:UceZ4kwb/UNIkdP/S7hSUu6DaszqW/Tcg9yFVmWzm2c user@LAPTOP-29202E1S
The key's randomart image is:
+---[RSA 4096]----+
| .++B .o|
| .+.O o.+|
| .+ + + + |
| .+ .= +|
| S. oo.=E|
| . +.=+.oo|
| o. ==+o .|
| .+ o +.. |
| .++.. . . |
+----[SHA256]-----+
PS C:\Users\user>
- 생성된 파일
2. 원격 우분투 서버에 키 추가
- ~/.ssh/authorized_keys에 추가. 이 때 기존 키들이 있으면 한 줄 띄우고 id_rsa.pub의 내용을 붙여 넣음
sudo nano ~/.ssh/authorized_keys
3. VS Code에서 원격 작업
3.1 VS Code 확장팩 설치 및 접속 환경 파일 생성
- Remote SSH 확장팩 설치
- F1 키 입력하고, Remote-SSH: Connect Current Windw to Host… 선택
- 새 SSH 호스트 추가… 선택
- SSH 구성 파일 …\.ssh\config 선택
- config 파일에 다음 예시와 같이 작성
Host VM_192.168.0.39
HostName 192.168.0.39
User ubuntu
Port 22
IdentityFile ~/.ssh/id_rsa
3.2 VS Code에서 원격 접속
1. F1 키 입력 후 Remote-SSH: Connect to Host… 선택
2. 생성한 VM_192.168.0.39 선택
3. Linux 선택
4. “계속” 선택
3.3 VS Code에서 원격 폴더 열기
- Open Folder 선택하여 프로젝트 폴더 열기
'코딩' 카테고리의 다른 글
NodeJS Express + MariaDB 개발 환경 구성 (0) | 2025.06.03 |
---|---|
NodeJS 설치 및 Express 프로젝트 생성 방법 (0) | 2025.06.03 |