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" 의 권한을 제거하여 해결 가능