AWS EC2의 SSH 오류

AWS EC2의 SSH 오류

최신 iMac에서 Bash 스크립트 1을 통해 AWS에 성공적으로 연결한 후:

chmod 400 ~/PEM.pem

ssh -i "~/PEM.pem" [email protected]

jupyter notebook --no-browser --port=8888

그런 다음 새 bash 스크립트를 열고 Bash 스크립트 2를 입력하십시오.

ssh -i "~/PEM.pem" -L 8000:localhost:8888 [email protected]

Ec2 명령과 Python 스크립트(localhost:8000의 Chrome에서 열림)는 모두 약 30분 동안 잘 작동하다가 갑자기 두 번째 bash 스크립트에서 오류가 발생합니다.

channel 3: open failed: connect failed: Connection refused

Chrome에서 localhost:8000에 다시 연결하려고 하면 이 메시지가 반복되지만 연결할 수 없습니다. 나는 성공하지 않고 localhost를 127.0.0.1로 바꾸려고 시도했습니다.

문제가 무엇인지, 해결 방법을 이해하는 사람이 있습니까? 목표는 EC2를 통해 Python을 사용하는 것입니다. 다른 컴퓨터에서는 여러 번 성공적으로 수행했지만 이제 문제가 발생했습니다.

답변1

사용자에게 파일에 대한 읽기 액세스 권한을 chmod사용 하고 부여 할 수 있습니다 .chown

sudo chown user:user ~/certs/mycert.pem

관련 정보