본문 바로가기
etc/환경설정

[환경설정] VSC와 서버연결

by 하람 Haram 2022. 12. 21.
728x90

현재까지 상황 : aistage에 서버를 만들고 ssh연결 및 구동확인을 끝냈다

https://aisj.tistory.com/53

 

[Tips] 대회 환경설정 Window에서 aistage 서버를 ssh로 연결

1. 서버를 생성한다 2. 서버를 생성하게 되면 key파일이 다운 받아지는데 (key파일을 프로젝트 폴더에 같이 넣으면 안된다 // 상위폴더에 넣는 것이 중요) + 외부노출 방지도 있음 => c드라이브, Docume

aisj.tistory.com

Visual studio code를 연 다음

Extensions을 눌러서 ssh를 다운로드 받는다

 

그 다음

로컬디스크 (C:) > Users > 사용자 계정 > .ssh폴더에 접근을 하여 (본인 : C:\Users\tmdwh\.ssh)

config라는 파일 하나를 만든다 (확장자 없이)

그리고 연결 프로그램을 메모장으로 연다

 

Host {호스트 이름}
    HostName {호스트 IP}
    Port {포트 번호} <- key root@ 와 -p 사이의 숫자
    User root
    IdentityFile ~{본인의 key 위치}
    ServerAliveInterval 300
    ServerAliveCountMax 96


Host jzone
    HostName 27.96.***.**
    Port 2245
    User root
    IdentityFile ~/Documents/key
    ServerAliveInterval 300
    ServerAliveCountMax 96

 

간단하게는

이게 기본이다

Host {호스트 IP}
    HostName {호스트 IP}
    User {계정이름}

 

위에서 포트번호는 ssh의 포트번호이다 (이 경우 2245)

저장을 하고 VSC의 Remote Explorer를 눌러보면

jzone 원격서버가 생긴 것을 볼 수 있다

Connect in New Window를 눌러보면

Opening Remote하는 중이라 나오 면서  platform 고르라 한다

(본인은 Linux를 누름)

SSH:jzone이 연결된 것을 확인할 수 있다

이제 탐색기에 폴더열기를 누르면

open folder 열기
Enter를 누르면

부모 폴더인 opt의 작성자를 신뢰하냐고 물어 보는데 체크를 해주고 Yes를 누름

그러면!!

정상적으로 불러온 것을 확인할 수 있다

 

우분투의 경우

다음을 눌러보면

다음 경로에 만드라고 한다

pwd

이렇게 현재 디렉토리를 확인할 수 있다

cd .ssh
nano config

다음과 같이 config 파일을 만들어줬다

 

728x90