私のインストラクターが以下に提供する指示を使用して、EC2インスタンスを接続しようとしています。
「WindowsでCygwinを介してEC2に接続するには、2つの重要な特異性を処理する必要があります。最初に、Windowsディレクトリ構造はCygwinのある側から離れているため、/ cygdrive / cまたはcygdrive / dのファイルをアドレス指定する必要がありますダウンロードしたばかりの.pemファイルなど、C:\およびD:\ドライブ上のファイルにアクセスします。2つ目は、Cygwinには権限のバグがあり、修正するには追加のコマンドが必要です。 、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 \
ubuntu@ec2-50-19-140-229.compute-1.amazonaws.com
ただし、特定のキーと変数を使用してこれらのコマンドを実行すると、すべてのコマンドは、自分の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 Volume Type AMI、およびt2.microインスタンスタイプを使用しています。
変更する必要があるものについての提案はありますか?
不完全なcygwinインストールのように見えます。この質問の手順に従うと役に立つ場合があります:superuser.com/questions/123446/cygwin-library-load-error
—
アーニー
ありがとう 今回はうまくいきました。
—
ジェシカ14