以下說明中給出了,我試圖連接到EC2實例使用膩子:無法創建SSH隧道,在AWS上齊柏林網站顯示,在Windows
要訪問您的實例:打開SSH客戶端。 (瞭解如何使用PuTTY連接 )
請檢查!
找到您的私鑰文件(keypair.pem)。該向導自動地 檢測您用來啓動實例的密鑰。
我用.ppk啓動了Putty,而且我的本地機器上還有.pem。但是,一旦我進入aws Linux終端,這會如何提供幫助? 聽起來,.pem現在應該位於遠程機器上,而不是我的本地機器上。
您的密鑰一定不能公開查看SSH工作。如果需要使用此 命令:chmod 400 keypair.pem
這是好的,一旦前面的步驟更加清晰。
連接到使用它的公共DNS您的實例: ec2-xxxxxxxxxxxxx.eu-west-1.compute.amazonaws.com
實例:通過ssh -i 「keypair.pem」 根@ ec2- xxxxxxxxxxxxx.eu-west-1.compute.amazonaws.com
我目前(也試圖EC2用戶,而不是根目錄)輸入這個,但我得到以下幾點: 警告:身份文件keypair.pem不可訪問:沒有這樣的文件或目錄。 權限被拒絕(公鑰)。
請注意,在大多數情況下,上面的用戶名是正確的,但是 請務必閱讀您的AMI使用說明,以 確保AMI所有者並沒有改變默認的用戶名急性心肌梗死。
如果這很重要,那麼在這裏指的是什麼用戶名?
我也確保我可以從所有位置進入安全組。
聽起來你已經通過Putty SSH進入實例了。現在您正在查看有關如何通過'ssh'命令SSH進入實例的指示信息,並嘗試將這些命令從實例內部運行到實例中,這些命令已通過SSH身份驗證。選擇連接到實例的方法,無論是'ssh'還是'putty'。 –
經過幾節課,我重新命名了我的問題,以更準確地反映我的問題。 –
這有助於:https://www.interserver.net/tips/kb/setup-ssh-tunneling-foxy-proxy-putty/ –