솔솔

CLI 환경(리눅스 서버)을 VSCode SSH 원격 접속 설정 본문

나의보물들/Linux

CLI 환경(리눅스 서버)을 VSCode SSH 원격 접속 설정

솔솔하네 2024. 7. 17. 10:00

 💡 저는 Git Bash에서 Git Commit Message Convention을 위해 Vim을 사용해본 경험이 있는데 CLI 환경에서 파일을 편집할 때 크게 불편함은 없지만 GUI 환경이 더 편리하다는 것을 느꼈습니다. 저와 같은 경험 외에도 리눅스 서버에서 파일을 편집할 때도 VSCode를 통해 서버에 SSH로 원격 접속하여 GUI 환경에서 작업하는 것이 확실히 더 편하긴하더라구요!

이제 VSCode에서 SSH 원격 접속 설정을 해보겠습니다.


 

1. SSH Remote Extension 설치

    - VScode의 Extensions 메뉴에서 'Remote - SSH'를 인스톨 한다.

 

2. 설치 후 왼쪽 메뉴 바 하단에 'Remote Explorer' 아이콘이 생김. 해당 아이콘을 클릭한다.

 

 

3. 아래의 이미지에 보이는 [+](New Remote) 버튼 클릭한다.

 

4. 상단에 'Enter SSH connection command' 창이 뜨면 SSH 연결 명령어를 입력.

ssh [사용자명]@[호스트명 또는 IP주소]

 

 

5. ~/.ssh/config 파일 설정을 위해 ~/.ssh/config 클릭 옵션나오면 클릭.

 

6. config 파일이 열리면  'Enter SSH connection command' 창에서 앞서 입력했던 정보대로 SSH 연결 정보가 자동으로 추가됨.

   ( Port등의 필요한 설정은 추가해서 입력하기)

# ~/.ssh/config 파일
Host 0.0.0.0
    HostName 0.0.0.0
    User 사용자

 

7. 아래의 이미지에 보이는 'Refresh'버튼 클릭.

 

8. SSH 섹션에 config 파일에 설정한 HOST에 대한 사용자 이름으로 연결 정보가 생기고 [→] 클릭하면 새로운 VSCode 창이 열림.

 

9. 새로운 창 상단에 입력창이 나타나면 연결하려는 서버의 비밀번호 및 OS 환경 정보를 입력.

 

10. 연결이 완료되면 'open file'을 클릭하여 홈 디렉토리를 열고 이제 GUI 환경에서 파일 편집이 가능!

 

 


🧨 연결이 되지 않는다면🧨

탐색기로 ~/.ssh 해당 루트로 들어가서 {config파일}과 {known_hosts파일} 삭제 후 3번 부터 다시 시도해보기