저는 초보자이고 도움이 필요합니다. 현재 Ubuntu 18을 사용하는 AWS EC2 인스턴스 원격 시스템 설정을 사용하고 있습니다.
AWS EC2 시스템의 Docker 컨테이너에서 실행되는 Jupyter 노트북에 액세스하려고 하는데 액세스할 수 없습니다. 시간 초과 오류
어딘가에서 읽은 포트 터널링에 대해 다음 명령을 시도했습니다.
ssh -L 8080:localhost:8080 -i /home/user/admin_keypair.pem [이메일 보호됨]
하지만 이 오류가 발생합니다.
경고: ID 파일 /home/user/admin_keypair.pem에 액세스할 수 없습니다. 해당 파일이나 디렉터리가 없습니다. 권한이 거부되었습니다(공개키,gssapi-keyex,gssapi-with-mic)
답변1
큰따옴표 안에 .pem 파일 경로를 추가할 수도 있습니다. 아래를 참조하세요.
비슷한 것이 있었는데 -4 플래그를 추가하면 기본적으로 ipv6을 사용하고 있었고 활성화하지 않았습니다.
ssh -4 -L 8080:localhost:8080 -i "/home/user/admin_keypair.pem" [email protected]
그리고 문제가 있는 다른 사람이 -v 플래그를 추가하면 작동하지 않는 이유를 파악하는 데 도움이 될 수 있는 디버깅 정보가 출력됩니다.
ssh -4 -v -L 8080:localhost:8080 -i "/home/user/admin_keypair.pem" [email protected]