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分間正常に動作し、突然2番目の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

おすすめ記事