VSCode 접속 방법
VSCode에서 가상서버에 SSH 키페어 및 패스워드 방식으로 접속하는 방법은 아래와 같습니다.
Last updated
VSCode에서 가상서버에 SSH 키페어 및 패스워드 방식으로 접속하는 방법은 아래와 같습니다.
Last updated
PC의 OS에 맞는 Visual Studio Code(VSCode)를 설치합니다.
설치 링크 : Visual Studio Code
VSCode를 이용해서 접속할 가상서버를 생성합니다.
가상서버 생성 방법은 [가상서버 생성 방법]을 참고해 주세요.
주의 사항
VSCode에서 SSH 접속을 하기 위해서는 해당 가상서버에서 Inbound 22번 포트가 허용되어야 합니다. 방화벽 설정 방법은 [방화벽 설정 방법]을 참고해 주세요.
VSCode를 연 다음, 다음 과정을 통해 가상서버 SSH 접속에 필요한 확장 프로그램을 설치합니다.
① Ctrl + Shift + x 혹은 좌측에 있는 Extension 아이콘을 클릭합니다.
② 검색창에 Remote Development를 검색합니다.
③ Install을 클릭하여 확장 프로그램을 설치합니다.
F1 키를 눌러 명령어 입력창을 연 다음, Remote-SSH: Open SSH Configuration File을 입력합니다.
업데이트할 SSH 설정 파일로 User 디렉터리 하위의 config 파일을 선택합니다.
다음 두 가지 방법 중 하나를 택해 가상서버에 접속할 수 있습니다.
카페24클라우드는 보안상의 이유로 키페어 접속을 권장하며, 비밀번호 노출시 정보 유출 위험이 있어 패스워드 설정을 권장하지 않습니다.
가상서버를 생성할 때 다운로드된 .pem 확장자의 개인키 파일을 사용해 접속합니다.
① 접속할 가상머신의 정보를 입력하고, 파일을 저장합니다.
Host : 생성한 SSH 커넥션의 이름
HostName : 가상머신의 공인 IP
User : 초기 사용자 계정 혹은 별도로 생성한 계정 [초기 사용자 계정 정보]
IdentityFile : 가상서버의 .pem 파일의 절대 경로
② 좌측 메뉴 하단에 생성된 원격 SSH 접속 메뉴를 클릭합니다.
③ 상단의 드롭다운을 클릭하여 Remote Explorer를 SSH Targets로 선택합니다.
④ 생성된 SSH Target 의 원격 접속 버튼을 클릭합니다.
카페24클라우드는 보안상의 이유로 키페어 접속을 권장하며, 비밀번호 노출시 정보 유출 위험이 있어 패스워드 설정을 권장하지 않습니다.
패스워드를 이용해 접속하고자 하는 경우 가상머신에서 이를 허용하는 설정이 필요합니다.
[SSH 키페어 접속 방법]을 참고하여 가상서버에 접속합니다.
패스워드 로그인을 허용하도록 SSH 설정 파일을 수정합니다.
접속할 계정의 패스워드를 설정합니다.
SSH 데몬을 재시작 합니다.
VSCode에서 열어둔 SSH config 파일에 접속 정보를 입력합니다.
① 접속할 가상머신의 정보를 입력하고, 파일을 저장합니다.
Host : 생성한 SSH 커넥션의 이름
HostName : 가상머신의 공인 IP
User : 초기 사용자 계정 혹은 별도로 생성한 계정 [초기 사용자 계정 정보]
② 좌측 메뉴 하단에 생성된 원격 SSH 접속 메뉴를 클릭합니다.
③ 상단의 드롭다운을 클릭하여 Remote Explorer를 SSH Targets로 선택합니다.
④ 생성된 SSH Target 의 원격 접속 버튼을 클릭합니다.
새로운 VSCode window가 열리면 접속할 가상서버의 OS로 Linux를 선택합니다.
처음 접속하는 경우 fingerprint를 등록합니다.
Ctrl + `(backquote)으로 터미널을 열어 가상서버의 프롬포트가 뜨는 것을 확인합니다.
패스워드 방식으로 접속한 경우, 해당 계정에 설정한 패스워드를 입력해야 합니다.
다음 방법으로 가상서버 내의 디렉터리를 VSCode에서 폴더로 열 수 있습니다.
① 좌측의 Explorer에서 Open Folder 버튼을 클릭합니다.
② 명령창이 열리면 조회할 경로를 입력합니다.
개발 환경에 맞는 확장 프로그램을 설치합니다.
① Ctrl + Shift + x 혹은 좌측에 있는 Extension 아이콘을 클릭합니다.
② 필요한 확장 프로그램을 검색합니다.
③ Install In SSH:HOST 문구를 확인한 다음, 설치를 진행합니다.
테스트 파일을 생성한 뒤, 실행하면 터미널을 통해 실행 결과를 확인할 수 있습니다.
카페24 클라우드에서 제공되는 OS들의 일반계정 정보는 다음과 같습니다.
OS
계정
접속 방법
Rocky
rocky
rocky@공인IP
CentOS
centos
centos@공인IP
Ubuntu
ubuntu
ubuntu@공인IP
Almalinux
almalinux
almalinux@공인IP