報告と訂正

進歩を試みる

cmdからSSH接続が完了した

ypsのtask#1の最終ステップでTeraTermとは別ターミナルからSSH接続でログインするという課題があり、ようやく解決したので記録しておきます。

 

 

PC環境

OS -- Windows 10 Pro

Terminal -- TeraTerm / cmd

[AWS/EC2/Centos7]

 

初めに

今までのエラー原因は、pemファイルのディレクトリ問題でした。

 

失敗例

その1 .sshファイルがユーザ名直下

C:\Users\ユーザ名\.ssh\xxxx.pem

前回記事のtask1:別ターミナルからSSHログインの章で書いております。

 

その2 .sshファイルがCドライブ直下

C:\.ssh\xxxx.pem

f:id:MIZUNEKO:20200731115506j:plain

 

これに関しては以下の記事を参考に対処しました。

Windows10に於けるSSH公開鍵認証秘密鍵の置き場所 – しすこん

 

とにかく前回記事でも書いたがSSH接続は安全に接続するためのプロトコルが用意されており、かなり繊細な手順を踏むようです。

 

秘密鍵が簡単にのぞかれたり書き換えられてしまってはいけないですから、今のエラーはどれだけ安全に管理されているかを実感できる貴重な体験でした。

 

成功例

他のユーザもつまずくのか情報を共有しながら試していたところ、どうやらこの鍵はかなり繊細でありWindows使用者は以下のようにドキュメント配下に配属させる必要があります。

 

C:\Users\ユーザ名\Documents\.ssh\xxxx.pem

 

f:id:MIZUNEKO:20200731121332j:plain

 

入れました(/・ω・)/!!!!

 

f:id:MIZUNEKO:20200731120856j:plain

よしゃ

 

最後までお読みいただきありがとうございました。

 

次は、VSCodeSSH接続ですね(/・ω・)/