0

filezilla をセットアップする方法や、ec2 サーバーにファイルをアップロードする方法を知りたいと思っていました。filezillaをセットアップしようとするたびに、次のように表示されます:

 Error: Disconnected: No supported authentication methods available (server sent: publickey)
Error:  Could not connect to server

そして、キーチェーンにインポートできないため、Macはどこからでも自動的にsshしないため、アクセスするたびにダウンロードフォルダーに移動してssh -i key.pem user@ipaddressでログインする必要があります。

4

2 に答える 2

2

FileZilla Docsによると、次のことが可能であるはずです。

FileZillaは標準のSSHエージェントをサポートしています。SSHエージェントが実行されている場合は、SSH_AUTH_SOCK環境変数を設定する必要があります。

sshエージェントの設定方法に関するドキュメントは次のとおりです。

ただし、私は個人的にCyber​​duckをSFTPクライアントとして使用しています。そこで新しい接続を作成するときは、[公開鍵認証を使用する]をオンにして、鍵ファイルへのパスを指定するだけです。設定が簡単なはずです。

于 2012-09-21T07:18:03.930 に答える
1

sshfs を使用して、ec2 インスタンス ディレクトリをローカル フォルダーに融合できます。したがって、次の手順を実行する必要があります。

  1. Mac に sshfs をインストールします。

  2. ec2 インスタンスの .ssh/ フォルダーの承認済みキー内に mac id_rsa.pub キーを配置します。これにより、ec2 ディレクトリをローカル フォルダーにマウントできます。また、これにより、key.pem を使用せずに ec2 インスタンスに ssh できるようになります。

  3. 次のコマンドを使用して ec2 インスタンスをマウントします。

sshfs ubuntu@ec2-xx-xx-xx-xxx.compute-1.amazonaws.com: /<your new folder location> 4. リモートで編集できるように、フォルダーに書き込み権限を付与することを忘れないでください。

それが役に立てば幸い。

于 2012-09-21T18:18:21.040 に答える