기억 저장소

클라우드 기반 인공지능 개발과 DevOps 실무

PuTTY 10

Putty 웹 대시보드 URL /고유 포트번호 받기/웹 대시보드 여러개

Putty 을 이용해 웹 대시보드를 만들게 되면 기본적으로 8501 포트번호에 올라가게 된다. 이때 2가지 이상의 웹 대시보드를 만들고 싶을때 사용하는 방법이다 . nohup streamlit run player.py --sever.port 8502 & (player.py - > 자신의 파일이름) (8502 -> 자기가 원하는 포트번호) ec2에서 새로운 규칙에서 맞는 포트 번호 넣어주기 EC2 인스턴스에 퍼블릭 IPv4 주소 또는 퍼블릭 IPv4 DNS 입력후에 뒤에 포트번호를 붙여주면 된다.

PuTTY 2021.12.23

PuTTY 웹 대시보드 계속 켜두기 /nohup

PuTTY를 사용하여 웹 대시보드를 켜두는 경우 PuTTY를 종료하는 순간 웹 대시보드 연결이 끊기게 된다 . 그렇게 되면 외부에서 웹 대시보드 URL로 들어가게 되도 연결이 끊겨 이용할 수 없게 되는것이다 .따라서 PuTTY를 종료하게 되어도 계속 사용할 수 있는 nohup을 사용하면 된다. nohup = (종료하지말고 계속 사용하라는 명령어) nohup streamlit run app.py (app.py => 자신의 파일 이름을 적으면 된다.)

PuTTY 2021.12.23

PuTTY 로 웹대시보드(streamlit) 연결X/ 고치는 법

PuTTY 에서 streamlit 으로 웹 대시보드를 열었을 경우 사이트를 연결할 수 없다는 오류가 뜨게 된다. 그 이유는 무엇일까? 현재 우리가 ec2 로 연결해 놓은 포트 범위는 22 이지만 사이트에서 연결하려는 포트는 8501 이다. 그렇기 때문에 새로운 인바운드 규칙에 포트 8501을 넣어주면 된다. 주의사항 PuTTY가 돌아가야 웹 대시보드를 확인할 수 있으니 주의하자 보안그룹 링크 - 인바운드 규칙편칩 -규칙 추가 사용자 지정 TCP 포트 범위 8501 사용자 지정 - anywhere - ipv4 새로운 규칙을 설정해준뒤 PuTTY를 실행시켜주면 된다. 주의사항 URL를 복사하기 위해 CTRL + C 를 누르게 되면 PuTTY 에서는 실행 종료가 되니 PuTTY가 잘 돌아가는지 확인해 보자

PuTTY 2021.12.23

PuTTY EC2 서버 생성 후 Server refused our key 에러

pem 키 및 ppk 도 정상 인스턴스도 정상 탄력적 IP 도 정상.. 하지만 계속 putty 접속이 안되는 문제 가 있었습니다. 이러쿵 저러쿵 다양한 에러 발견 ㅠㅠ 1. Server refused our key 에러 2. no supported authentication methods available (server sent publickey gssapi-keyex gssapi-with-mic) 이것저것 만지다 보니 두가지 에러를 만나게 되었는데요 인스턴스도 새로 생성, 키도 새로 만들어보고, 보안그륩도 올오픈도 해보고 했는데 해결하지 못하다가 아래 방법으로 해결하였습니다. 1. 인스턴스 중지 2. puttygen 실행 후 pem 파일 불러오기 3. 해당 인스턴스 -> 작업 -> 인스턴스 설정 -> ..

PuTTY 2021.12.23

PuTTY 에서 git / streamlit 을 이용하여 웹 대시보드 를 확인하기

PuTTY 에서 git/streamlit 을 이용하여 웹 대시보드를 확인할 때 왜 PuTTY를 사용하는 것일까?? PuTTY를 사용하는 이유는 내가 만든 streamlit 을 로컬 컴퓨터인 내 컴퓨터 말고도 다른 PC,Phone 등등 인터넷이 연결되어 있는 매체에 보여주기 위해서이다 . 1. (base) 인 상태에서 git 과 streamlit 을 활성화 해준다. 2. 내 github 에 있는 HTTPS 주소를 Clone 해준다. 3. PuTTY 에 git clone (HTTPS) 를 붙여 넣어준다. 클론 하는 법: git clone HTTPS 4. streamlit 파일 중 원하는 파일의 경로로 들어가 준다. 경로 들어가는법 : cd dashboard_car/ app.py (dashboard_car/ ..

PuTTY 2021.12.23

PuTTY (ec2) git 다운로드 하기 / git 연결하기

위에 사진과 같이 yum insatll git 을 하게 되면 권한부족으로 git 을 install 할수가 없다 따라서!!!!!! sudo yum install git 로 하여 sudo 로 권한을 받어 다운하면 된다. sudo = 슈퍼유저 PuTTY 에서 웹 대시보드 보는 사이트 https://hanul0147.tistory.com/154 PuTTY(ec2 연결)에 스트림릿(streamlit) 연결하기 ec2가 연결된 PuTTY를 Load 후 Open 해준 뒤 streamlit 사이트에서 install하는 코드를 가져와 Putty에 입력해 주면 된다. (PuTTY에서 복사를 붙여넣기 하려면 마우스 오른쪽 버튼을 눌러주면 된다.) https://str.. hanul0147.tistory.com

PuTTY 2021.12.23

PuTTY(ec2 연결)에 스트림릿(streamlit) 연결하기

ec2가 연결된 PuTTY를 Load 후 Open 해준 뒤 streamlit 사이트에서 install하는 코드를 가져와 Putty에 입력해 주면 된다. (PuTTY에서 복사를 붙여넣기 하려면 마우스 오른쪽 버튼을 눌러주면 된다.) https://streamlit.io/ Streamlit • The fastest way to build and share data apps Streamlit is an open-source app framework for Machine Learning and Data Science teams. Create beautiful data apps in hours, not weeks. All in pure Python. All for free. streamlit.io PuTTY에서 ..

PuTTY 2021.12.23

PuTTY -EC2 anaconda 에러 해결 (conda command not found)

PuTTy에 anaconda를 사용할 때 (base)가 활성화 되지 않았을 때 해결 오류 1. 첫번째 bashrc에서 나가는 방법 : ESC -> shift + ; -> q! -> enter (경로를 맞추기 위한 방법) 2. 두번째 방법(내가 해결한 방법) conda: command not found 가 뜨는 경우 (활성화가 되지 않은 경우 수동으로 활성화 시키는 방법 ) ll 를 눌러 현재 상태를 확인한다. anaconda 를 적어 활성화 시킨 뒤 conda list 또는 conda info 를 눌러 상태를 확인해 본다. $conda init bash $soure .bashrc 으로 conda를 실행해준다. conda 가 샐행될 수 있다.

PuTTY 2021.12.23

PuTTY SSH(리눅스)연결하기

PuTTYgen을 실행한다. 화면에 Load를 눌러준다. 아래의 빨간 원에 All Filles 를 해줘야 pem을 볼수 있다. 로드가 잘되면 뜨는 화면 Save private key 를 눌렀을 때 경고창이 나올 경우도 있는데 공개 키를 없이 저장해도 되느냐는 물음이니 잘 확인한 뒤 가주면 계속 진행 해주면 된다. (도메인 또는 IP 주소에는 AWS EC2 인스턴스에 퍼블릭 IPv4 또는 퍼블릭 IPv4 DNS 를 대입해주면 된다.) SSH - Auth - Browse 순으로 눌러 PuTTygen 에서 만들어준 ppk 를 연결 해 주면 된다. Save를 해준뒤 열어서 사용하면 된다.

PuTTY 2021.12.22

PuTTY 다운로드와 이해 -EC2 연결

윈도우에서 리눅스 환경에 접속 해 서버 설정을 바꾸고 싶다면 어떤 프로그램을 사용하는 것이 좋을까? 푸티(PuTTY)는 암호화 기능을 비롯 수 많은 기능을 포함하고 있어 윈도우에서 리눅스 환경으로 접속하는데 가장 좋은 프로그램이다. 터미널을 사용하는 대부분 유틸리티는 프로그램 크기를 줄이기 위해서 설정 저장이나 명령어 재입력이 필요하다. 그러나 PuTTY는 한번 설정한 사용자 환경은 저장이 되어있어 있기 때문에 재 실행시 이전 환경을 그대로 유지 해 준다. 또한 명령어를 반복적으로 입력해야 하는 경우, 명령어 복사 – 붙여넣기 기능을 활용할 수 있어 명령어 입력 시간을 단축 시킬 수 있다. PuTTY는 윈도우, 유닉스 플렛폼에서 텔넷과 보안 쉘(SSH)의 접속을 가능하게 연결시켜주는 프로그 램이다. 한글..

PuTTY 2021.12.22