リモートサーバー上のファイルを簡単に保存、コピー、編集する方法が必要です。私はEclipseをIDEとして使用していますが、これらのタスクにはEclipse用のRSE(Remote System Exlporer)プラグインよりも優れている可能性があります。問題は、公開鍵を使用して接続する方法がわからないということです。 Amazonアカウントからダウンロードしたファイル*。pemがあります。しかし、リモートLinuxサーバーに接続しようとすると、このためのフォームや入力が表示されません。これは、ユーザーIDとパスワードだけです。また、システムのテキストエディタを使用して公開鍵を開き、すべてをパスワードフィールドにコピーしようとしましたが、機能しませんでした。 plsは私を助けます
これもしばらく麺を焼いていた。 RSE構成ではなく、Eclipse全体のフォルダーにキーを配置します
これを確認してください: http://siteadmin.gforge.inria.fr/Eclipse-ssh.html
(少なくとも明示的には)言及されていないのは、RSE(そして私が見たものでは一般的にEclipse)は1024ビットキーでしか機能しないように見えるという事実です https://bugs.Eclipse.org/bugs/ show_bug.cgi?id = 404714
秘密鍵が2048だったので問題もありましたが、許可されたホストに新しい鍵を追加して接続できました。
ローカルコンピューターの~/.ssh/id_rsa.pub
をリモートの/home/ec2-user/.ssh/authorized_keys
に追加しました。次に、接続時にRSEで接続するユーザーをec2-user
に設定します。
誰かがroot
ログインを要求しました。それも機能します:/root/.ssh/authorized_keys
を更新し、/etc/ssh/sshd_config
を編集してrootログインを許可します。
#PermitRootLogin forced-commands-only
PubkeyAuthentication yes
次に、sshdデーモンをリロードします:service sshd restart