솔솔
CLI 환경(리눅스 서버)을 VSCode SSH 원격 접속 설정 본문
💡 저는 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번 부터 다시 시도해보기
'나의보물들 > Linux' 카테고리의 다른 글
[Linux] PAM으로 리눅스 비밀번호 정책 설정하기 (0) | 2024.09.20 |
---|---|
[Linux]Oracle VM에서 동일 IP 가상 머신 분리 및 외부 접근 설정 방법 (2) | 2024.09.20 |
[Linux] 우분투 서버에 도커 설치 및 도커를 이용한 오라클 데이터베이스 설치 (1) | 2024.07.28 |
[Linux] 우분투 서버의 MySQL을 DB 툴로 연결하는 방법 (0) | 2024.07.28 |
[Linux] Mac에서 가상머신 위에 Linux(Ubuntu) 설치하기 (0) | 2024.07.21 |