외부 서버에서 코드 분석 및 코드 수정을 해야 할 일이 생겨서, 이를 좀 더 쉽게 해 보고자 pycharm을 서버와 연결했습니다.
외부 서버에 있는 Python파일을 pycharm에서 직접 수정하고 싶으신 분들이 읽으면 됩니다.
파이참을 실행시킨 뒤 Create New Project를 눌러 줍니다.
Existing interpreter 를 추가하기 위해 ... 버튼을 눌러줍니다.
바로 New server configuration을 해도 되지만 pem Key를 이용해서 등록할 것이기 때문에 ...을 눌러주었습니다.
각자 서버 정보를 입력해 주고 OK를 눌러줍시다.
빈칸을 다 채우고 Test Connection 버튼을 눌러 테스트를 해줍시다.
연결이 성공했습니다. 만약 위처럼 뜨지 않는다면, 패스워드나, HOST IP, Key값등을 다시 확인하여 작업해 주시길 바랍니다.
Next를 해줍니다.
/usr/bin/python3
인터프리터로 사용될 python3 경로를 지정해 주어야합니다. 저는 서버의 python3로 사용하기 위해 해당 경로를 입력해주었습니다.
설정이 다 되었으면 Finish를 눌러줍니다.
방금 등록한 interpreter 경로를 지정해 지정해줍니다. 그리고 코드를 수정 및 검색할 원격 폴더를 선택해줍니다.
만약 단순히 원격서버의 python3만 사용할 것이라면 그대로 경로 설정 변경 없이 그대로 진행해도 됩니다.
/opt/stack/devstack
저는 해당경로에 있는 폴더를 지정해 준 뒤 Create를 눌러줍니다.
로컬에서 파일을 만들면 자동으로 업로드되는 것을 확인할 수 있습니다.
업로드는 되지만 다운로드가 안된다면 안된다면, Tool => Deployment => Download form 주소를 클릭해줍니다.
열심히 서버에 있는 파일들이 다운로드 되는 것을 볼 수 있습니다.
추가. remote 서버에 연결된 라이브러리 살펴보기
추가로 외부 터미널에 설치된 라이브러리들을 볼 수 있습니다.
설치된 openstackclient의 구조를 보고 싶어서 Remote Libraries를 찾아봤습니다.
오 있네요. openstackclient를 열어보았습니다.
설치 된 외부 라이브러리 구조도 볼 수 있네요. 아쉽게도 수정은 안됩니다.
'기타' 카테고리의 다른 글
눈사람 만들기 (1) | 2021.01.06 |
---|---|
깃허브 사용하기 - 알고리즘 스터디 (0) | 2020.08.02 |
부분일식 관측성공 (0) | 2020.06.28 |
젠킨스(Jenkins) 설치하기 - AWS EC2 Amazon Machine Image (0) | 2020.04.12 |
육군 정보보호병 후기(면접, 자격증, 업무, 하는 일, 팁) (0) | 2019.09.25 |