필요한 소프트웨어
이 문서에서는 개인용 컴퓨터에 PuTTy가 이미 설치되어 있다고 가정한다(설치하지 않은 경우 내 다른 문서 "물리적 서버 연결 및 사용 방법" 참조를 합시다).
또한 FileZilla를 설치해야 할 수도 있다.
구체적인 설치 과정은 "FILEZILLA CLIENT 사용하여 파일전송"를 참조합시다.
서버 측 개인 프로그래밍 가상 환경 구축
1.먼저 PuTTy를 열고 서버 ID 주소와 Port 주소를 차례로 입력한다.
그런 다음 Window->Appearance->Change을 클릭하여 글꼴 크기를 설정한다(기본 글꼴 표시는 매우 작음).
모든 설정이 완료되면 Save를 클릭하여 다음 로그인을 용이하게 한다(저장된 연결을 두 번 클릭하여 연결 설정).
마지막으로 Open를 클릭하여 로그인 인터페이스로 이동한다.
2.로그인 인터페이스에 등록된 사용자 이름과 암호를 입력하여 서버에 로그인한다.
3.계정에 로그인한 후 명령줄에 ‘ls -al’ 명령을 입력하면 현재 사용자의 루트 디렉터리에 있는 모든 파일(폴더 및 해당 내용 포함)을 볼 수 있다.
4.그런 다음 루트 디렉터리에 프로그래밍을 위한 폴더를 만들고(‘mkdir ai’ 명령 사용) 이름을 ‘ai’로 지정한다.
새로 생성된 콘텐츠를 보려면 여전히 ‘ls-ai’를 입력합시다.(사용된 명령줄을 입력할 때마다 '↑' 위쪽 화살표 키를 사용하여 빠르게 호출할 수 있다.)
5.'cd ai' 명령어를 입력하여 ai 폴더로 들어간다.
그런 다음 "mkdir code" 명령을 사용하여 코드 파일을 저장할 "code"라는 폴더를 만든다.
그리고 'python3 -m venv myenv' 명령을 사용하여 개인 가상 파이썬 환경을 만든다.
이때 'ai' 폴더 아래에 'code'와 'myenv'라는 두 개의 폴더가 나타난다.
6.그런 다음에는 가상 환경을 활성화하는 것이다.
‘myenv’폴더로 들어가고 'bin' 폴더 안에서 'source <file name>' 명령을 입력하여 파일을 로드한다.
7. 'cd ..' 명령을 통해 이전 'myenv' 디렉토리로 돌아간 다음 ‘pip3 install <library file name>’을 통해 ’jupyter notebook‘,’numpy‘, ’pandas‘, ’keras‘, ’tensorflow‘ 등을 차례로 가상 환경에서 설치하기 시작한다.
후속 설치에서 버그를 방지하기 위해 라이브러리를 설치하기 전에 'pip'('python3 -m pip install -U pip'명령을 통해 업데이트) 버전을 업그레이드하는 것이 가장 좋다.
8.마지막으로 'cd lib/python3.6/site-packages' 명령을 사용하여 'site-packages' 폴더에 들어가면 방금 설정한 모든 환경 파일을 볼 수 있다.
서버 측 Jupyter Notebook의 시작 프로세스
1.명령줄에 './ai/myenv/bin/jupyter notebook --ip=0.0.0.0 --port=[Jupyter Nootbook 서비스 포트, 일반적으로 4자리] --no-browser &'를 입력하여 Jupyter Notebook 서비스를 시작한다.
특히 이 './ai/myenv/bin'는 자신의 가상 환경에서 Jupyter Notebook 실행 파일의 설치 디렉터리라는 점에 주의해야 한다!
여기서 '&' 기호는 이 명령이 백그라운드에서 실행될 수 있음을 의미한다.
시작 후 그림과 같이 token 뒤에 내용을 복사한다(내용 선택하면 복사가 완료된다).특히 이 키는 Jupyter Notebook을 사용해야 하는 다른 사람들과 공유할 수 있다.
기본적으로 Jupyter에 원격으로 액세스할 때 열린 디렉터리는 서비스의 시작 디렉터리이다!
2.개인용 컴퓨터의 브라우저에 서버의 'IP 주소: 실제 운용 포트 번호(위 그림의 파란색 메모 참조)'를 입력한다.
Enter 키를 누르면 Jupyter Notebook 로그인 인터페이스로 리디렉션된다.
그런 다음 공간에 방금 복사한 키를 입력한다.
로그인 버튼을 클릭하여 로그인 인증을 통과한다.
3.성공적으로 로그인하면 친숙한 인터페이스가 나타난다.
그리고 등록자의 IP 주소와 연결 시간이 서버 측에 표시된다.
FileZilla를 통한 코드 업로드 구현
1.설치된 FileZilla 소프트웨어를 열고 새 연결을 설정하고 서버 주소, 포트 번호, 사용자 이름 및 암호를 차례로 입력하여 로그인한다.
반드시 프로토콜에서는 'SFTP' 종류를 선택합시다.
2.로그인 성공 후에 로컬 창(인터페이스의 왼쪽 절반)에서 개인용 컴퓨터 코드 저장 위치를 선택하고 원격 창(인터페이스의 오른쪽 절반)에서 서버 코드 저장 위치를 선택한다.
그런 다음 서버에 업로드하려는 코드 파일을 두 번 클릭하여 파일 전송을 실현한다.
3.지금 바로 브라우저 인터페이스로 전환하면 방금 업로드된 파일을 볼 수 있다.
마음껏 달려주세요!
Comments