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

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

by 하람 Haram 2022. 10. 24.
728x90

1. 서버를 생성한다

2. 서버를 생성하게 되면 key파일이 다운 받아지는데

(key파일을 프로젝트 폴더에 같이 넣으면 안된다 // 상위폴더에 넣는 것이 중요) + 외부노출 방지도 있음

=> c드라이브, Document, D드라이브를 추천

나의 경우 Document에 넣었다

c드라이브로 하면 이런거 나와서 Document로 옮김

 

3. key 파일에 옵션확인

오른쪽 마우스 -> 속성 -> 보안

읽기,쓰기에 허용이 되어 있어야한다

 

4. cmd를 켜서 ssh 실행

ssh

정상 작동되는 모습

5. key파일을 저장한 곳에 접근하기

dir
cd Documents

dir을 통해 확인 가능하다 (ls 역할)

본인은 문서파일에 저장했으므로 Documents

 

6. 서버와 연결하기

ssh -i ./key root@주소 -p 번호

서버에서 제공하는 SSH명령어 중 ./key 부터 복사해서 붙여넣기

 

7. 설치된 패키지 정보확인

pip list

정상 작동하는 모습

8. 저기 파란색 쇠사슬 누르기

9. notebook을 켠 다음

import cv2

이런 에러 발생

10. terminal을 연다음

 

10. cv 패키지 오류를 해결하자

apt-get install libgl1-mesa-glx

중간에 y도 넣어주기

+추가) 이래도 해결 안되면

apt-get update && apt-get install libgl1 --yes

이거하면 해결된다고 한다

 

그리고 폴더를 확인해보면

requirements.txt파일이 있는데

확인해보면

라이브러리 버전을 한번에 다운 받을 수 있다

 

 

10. 라이브러리 한번에 다운

pip install -r requirements.txt

 

https://computer-science-student.tistory.com/221

 

[파이썬, Python] 설치된 패키지 목록 requirements.txt 생성(pip freeze)과 requirements.txt 속 패키지 설치

설치된 패키지 목록 requirements.txt 생성 가상 환경(venv) 혹은 현재 python에 pip로 설치된 패키지 목록에 대한 정보를 만들기 위해서는 freeze라는 명령어를 사용하면 된다. freeze 명령어를 통해 나온 출

computer-science-student.tistory.com

 

 

728x90