我是新手,需要幫忙。目前正在使用以下設定:使用 Ubuntu 18 遠端機器 AWS EC2 執行個體。
我正在嘗試存取在 AWS EC2 電腦的 Docker 容器中運行的 Jupyter 筆記本,但無法存取它。超時錯誤
我嘗試了以下命令進行端口隧道我在某處讀到
ssh -L 8080:localhost:8080 -i /home/user/admin_keypair.pem [電子郵件受保護]
但出現這個錯誤
警告:身分檔案 /home/user/admin_keypair.pem 無法存取:沒有這樣的檔案或目錄。權限被拒絕(publickey、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]