[Pycharm] SSH로 원격서버 연결하기

Myeonghyeon Ryu·2022년 11월 20일
0

pycharm

목록 보기
1/1
post-thumbnail

파이참에서 ssh로 원격서버에 연결하는 방법을 포스팅해보려합니다.

본 기능은 파이참 유료버전에서만 가능하니 참고바랍니다.


interpreter 설정

1. File탭의 settings를 클릭합니다.

2. Project -> Python Interpreter -> Add interpreter -> On SSH...

3. 서버 ip, 포트번호와 username을 입력합니다.

4. private key 우측의 폴더 모양을 클릭해 ssh 접속용 key의 경로를 설정해줍니다.

5. 서버 접속에 성공했다는 문구와 함께 자동으로 기본 셋팅 경로도 불러옵니다.

6. 5번 과정에서 수집된 기본 셋팅 경로로 base interpreter와 작업할 경로가 셋팅됩니다.

빨간 박스는 코드를 실행할 때 사용할 interpreter 경로로 자신이 사용하는 환경이 따로 있다면 경로를 설정해주면 됩니다.

노란 박스는 작업할 경로로 서버에 코드가 이미 올라간 상태라면 지정해주시면 됩니다.



deployment 설정

deployment는 로컬과 서버가 서로 파일을 업로드, 다운로드 해줄 수 있도록 기능을 수행합니다.

1. File탭의 settings를 클릭합니다.

2. 이전 과정을 잘 따라오셨다면 Deployment 항목에 연결한 서버에 대한 정보가 자동으로 생성돼있습니다.

3. Mapping 탭을 클릭합니다.

빨간 박스는 서버와 통신할 로컬 경로를 뜻합니다. 즉 우리가 사용중인 pc 혹은 노트북의 프로젝트 경로를 지정해주시면 됩니다.

노란 박스는 로컬과 통신할 서버 경로를 뜻합니다. 로컬에서 작업한 코드를 업로드할 경로를 지정해주시면 됩니다.

4. 업로드 혹은 다운로드할 파일을 우클릭 한 뒤 Deployment를 클릭하시면 원하는 기능을 사용할 수 있습니다.

로컬에서 서버 Shell 사용

pycharm 터미널 창에서 빨간박스 부분 클릭 -> 사용할 서버 클릭

서버의 Shell이 pycharm 터미널에 생성됩니다.

0개의 댓글