Search

240827_1733_vscode로 pem키를 활용하여 ssh에 접속하는 방법

우분투 서버에 .pem 키를 사용하여 원격 접속할 때 VSCode에서 SSH로 접속하는 방법은 다음과 같습니다.

1. VSCode에 필요한 확장 프로그램 설치

VSCode의 확장 프로그램 탭에서 Remote - SSH 확장 프로그램 설치

2. SSH 설정 파일 수정

1.
VSCode를 열고 Ctrl + Shift + P를 눌러 명령 팔레트를 염
2.
"Remote-SSH: Open SSH Configuration File..." 선택
3.
사용할 SSH 설정 파일 선택 (~/.ssh/config 또는 Windows의 경우 C:\Users\사용자이름\.ssh\config)
4.
설정 파일에 다음과 같은 내용을 추가:
Host <별칭> HostName <서버의 IP 주소 또는 도메인> User <사용자 이름> IdentityFile <.pem 파일의 경로>
Shell
복사
예시:
Host my-ubuntu-server HostName 192.168.1.100 User ubuntu IdentityFile ~/.ssh/my-key.pem
Shell
복사

3. VSCode에서 원격 접속하기

1.
VSCode에서 Ctrl + Shift + P를 눌러 명령 팔레트를 염
2.
"Remote-SSH: Connect to Host..." 선택
3.
이전 단계에서 설정한 Host 별칭을 선택하여 연결

4. 연결된 서버에서 작업

서버에 연결된 후, VSCode 내에서 파일 탐색기, 터미널 등을 통해 서버에서 직접 작업 가능

추가 팁

.pem 파일의 권한 설정이 올바르지 않으면 접속이 거부될 수 있으므로, .pem 파일의 권한을 다음과 같이 설정:
chmod 400 <pem 파일 경로>
Shell
복사
이제 VSCode를 통해 .pem 키로 우분투 서버에 원격 접속할 수 있습니다.

터미널로 접속하는 방법

http://ssh%20-i%20%22lsef.pem%22%20glglory@11.22.33.44/
JavaScript
복사

안녕하세요

한국전자기술연구원 김영광입니다.
관련 기술 문의와 R&D 공동 연구 사업 관련 문의는 “glory@keti.re.kr”로 연락 부탁드립니다.

Hello

I'm Yeonggwang Kim from the Korea Electronics Research Institute.
For technical and business inquiries, please contact me at “glory@keti.re.kr”