Backend

SSH setup

Polariche 2025. 2. 25. 11:31

SSH key 생성 및 등록

 

로컬 머신 (= 내 컴퓨터) 에서 실행

ssh-keygen -t rsa

 

실행 시 private & public key 쌍이 생성

 

C:\Users\(username)/.ssh/id_rsa
C:\Users\(username)/.ssh/id_rsa.pub

 

id_rsa 가 private key, id_rsa.pub 이 public

private key 는 노출되어선 안된다

 

public key (id_rsa.pub) 을 리모트 머신 (= 서버) 의 다음 경로에 복사

~/.ssh/authorized_keys

 

 

VSCode 접속 설정

ssh config 파일 (C:/Users/(username)/.ssh/config) 에 다음 내용 붙여넣기

Host (server IP)
  HostName (server IP)
  User ubuntu
  IdentityFile C:\Users\(username)/.ssh/id_rsa

 

 

"Permissions too open" 에러 해결

리눅스에선 chmod 명령어를 통해 id_rsa 의 권한을 설정하여 해결 가능

 

윈도우의 경우, 파일 속성 -> 보안 탭에서 "Everyone" 의 권한을 제거하여 해결 가능