
インストラクターが提供した以下の指示に従って、EC2 インスタンスに接続しようとしています。
「Windows 上の Cygwin 経由で EC2 に接続するには、2 つの重要な特異性に対処する必要があります。まず、Windows のディレクトリ構造は Cygwin が存在する場所から離れた場所にあるため、ダウンロードした .pem ファイルなどの C:\ および D:\ ドライブ上のファイルにアクセスするには、/cygdrive/c または cygdrive/d 内のファイルをアドレス指定する必要があります。次に、Cygwin には権限のバグがあり、修正するには追加のコマンドが必要です。したがって、JohnSmith、cs184-stanford-edu.pem、ec2-50-19-140-229.compute-1.amazonaws.com を独自の変数に置き換えて、次のコマンドを実行する必要があります。」
$ cd ~
$ cp /cygdrive/c/Users/JohnSmith/Downloads/cs184-john-stanford-edu.pem .
$ chgrp Users cs184-john-stanford-edu.pem
$ chmod 0400 cs184-john-stanford-edu.pem
$ ssh -i cs184-john-stanford-edu.pem \
[email protected]
ただし、独自のキーと変数を使用してこれらのコマンドを実行すると、独自の DNS を使用して ssh コマンドを入力するまで、すべて正常に動作します。次のエラーが表示されます。
/usr/bin/ssh.exe: error while loading shared libraries: cyggssapi-3.dll: cannot open
shared object file: No such file or directory
インスタンスを起動した後、指示に正確に従いました。.pem ファイルをコンピューターのフォルダーに保存しました。DNS の形式は ec2-XX-XXX-XXX-XX.us-west-2.compute.amazonaws.com で、指示にあるものとは少し異なりますが、違いはないと思います。Ubuntu Server 14.04 LTS (HVM)、SSD ボリューム タイプ AMI、および t2.micro インスタンス タイプを使用しています。
何を変える必要があるか、何か提案はありますか?