GUIまたはFilezillaからsshアクセスを開く方法のヘルプ/ガイドが必要です。
これが、私の開発者がAmazon EC2へのログイン情報を残したシナリオです。今、私はこれらすべてを理解するのに困難を感じています。 PuTTYとコマンドプロンプトを使用して、sshプロセスを使用してサーバーに接続しました。実際のサーバーに接続するためだけにいくつかのブリッジプロセスを使用します。
現在、彼は2セットのログインを提供してくれました。
[Set1]
[Set2]
[私のプロセス]
in[Set1]PuTTYのホスト名に「bridge.hisdomain.com」と入力します。 [開く]をクリックすると、ターミナルが開き、ユーザー名の入力を求められます。 [Set1]のユーザー名とパスワードを入力します。
ログインをオンスして、[Set2]詳細を実行します。入力後に「ssh [email protected]」を使用し、パスワードの入力を求められます。
そこから、コマンドプロンプトで「DIR」を実行すると、そこにすべてのファイルが表示されます。そこでローカルドライブにディレクトリをダウンロードしたかったのですが、コマンドに慣れていません。
FileZillaなどを使ってアクセスしたい。そして、私も試しました this しかし、私にはうまくいかなかったので、何を見逃すのかわかりません。 [set1]から.pemファイルをダウンロードしました。これは、通常のFTP(filezilla)を使用して.pemファイルにアクセスすることもできるためです。 .ppkに。
今のところ、FileZillaがサーバーにアクセスするためにどのログイン情報を使用すればよいか混乱しています。 [Set1]ログイン詳細を使用して、FTP経由のログに成功しました。しかし、私のファイルはありません。いくつかのフォルダーと.pemファイルのみが表示されました。
[set2]の詳細を使用してFilezillaにログインできません。 FTPとSFTPを試しました。 fileZillaの設定に.ppkファイルも追加しました。しかし、ログインに成功しませんでした。
私が見逃したアイデアはありますか?
EC2インスタンスとの間でファイルを転送するためにFileZillaの代わりに WinSCP を使用しますPPKでのログインfile は非常に単純です。さらに、WinSCPは非常に優れたGUIを提供します(私は通常のWindowsエクスプローラーインターフェイスのように見え/動作するバージョンを使用しています)。
PPKファイルは、[Set2]のユーザー名とパスワードに関連付けられていることに注意してください。[Set1]は、EC2インスタンスにアクセスするために必要な資格情報を持つコンピューターに接続するだけです。 * .pem(ssh秘密鍵)ファイルを転送したので、[Set1]を使用する必要はありません。
更新:
開発者が、bridge.hisdomain.comからの接続のみを受け入れるようにEC2インスタンスを設定している可能性があります。 AWS管理コンソール に移動して、それが問題であるかどうかを確認します(AWSアカウントのユーザー名とパスワードは、おそらく上記のパスワードとは異なります)。
または、ローカルマシンからssh接続を試して、sftp接続が機能しない理由を理解することもできます。 PPKファイルと-vオプション(詳細)を指定して、PuTTYのコマンドラインバージョンである Plink を使用します。
PPKファイルでFileZillaを使用する のプロセスは、かなり複雑なようです。 (ヒント:パスワードはPageantに提供し、FileZillaではありません!FileZillaの使用を主張する場合は、以下の手順に従ってください:
Pageantを実行します。システムトレイに、Pageantアイコンが表示されます。アイコンを右クリックして[キーの追加]を選択し、秘密キー(PPK)ファイルを選択します。プロンプトに従ってパスフレーズを入力してくださいこれで完了です。
FileZillaを起動し、SSH2を使用して、ユーザー名と空のパスワードでSSH2を使用し、サーバーに接続します。
Filezillaを使用して実行中のAmazon EC2インスタンスに接続するには:
.pem
ファイルの場所を参照して選択します。YouTubeの次のチュートリアルでは、プロセス全体を(成功しました。10分もかからずに)順を追って説明しました。http://youtu.be/QYDvtLofrtM
私はMacOSを使用しているので、このチュートリアルでFileZillaの「編集」/「設定」を開くように求められた場合(プレゼンターはWindowsの場合)、私のようなMacの場合は、代わりに「Filezilla」/「Preferences」に移動します
一部のSFTPクライアント(FileZillaなど)は、すべてのSSH証明書を1つのプールに保存し、SSH証明書を順番に試行します。そのため、「MaxAuthTries」の/ etc/ssh/sshd_configの設定が「可能な最大」を含むのに十分な高さに設定されていることを確認してくださいSFTPクライアントにある証明書。
私は今夜Filezillaをいじくり回していましたが、ついに接続を管理しました。アクティブモードでも同様です。方法は次のとおりです。
Edit
-> Settings
-> Active Mode
-> Use the following IP address:
)をAWSダッシュボードからプライベートアドレスに設定しますEdit
-> Settings
-> Passive Mode
)を「アクティブモードにフォールバック」に設定しますsftp://ec2-111-11-111-111.compute-1.amazonaws.com/
にログインします(もちろん1をIPに置き換えます)。ユーザー名(@または何も入力しない)とパスワードを使用し、ポート22を選択します。プロキシがありませんでした。プロキシが正しく設定されているかどうかを確認してください。
Filezillaのプロキシ設定は、サイト固有のものではなく、一般的なものです。プロキシ設定へのパス:編集->設定->接続->汎用プロキシ
私はHTTPプロキシを使用しましたが、プロキシサーバーのDNSとポート、ユーザーIDとパスワードはセットアップではオプションなので、空のままにしました