0反対票お気に入り
1)Amazon ec2にrootで直接パテにログインするにはどうすればよいですか?
suする必要があるたびに-最初にrootにしてからrootに変更します...他の方法はありますか?
2)winscpまたはfilezillaでルートを使用してAmazon ec2に直接ログインするにはどうすればよいですか?
私のコンピューターから直接ファイルを "プッシュ"したいのですが、これはできません(例:ec2-userでログインしたときにdirを作成します)
WinSCPはSSHキーをサポートしています。
/ etc/ssh/sshd_configセット
PasswordAuthentication No
PermitRootLogin without-password
公開鍵を/root/.ssh/authorized_keysにコピーします(ec2-userのホームディレクトリ内に同様のファイルがあります)。そのタイプだけをコピーしたい場合
Sudo mkdir -p /root/.ssh
Sudo cp /home/ec2-user/.ssh/authorized_keys /root/.ssh/
この方法では、rootとしてログインできますが、sshキーでのみログインできます。すでにrootにパスワードを割り当てている場合は、次のように入力してアカウントのパスワードを無効にできます。
Sudo passwd -l root
Sshをリロードする必要もあります:
Sudo service sshd reload
Amazon公開鍵ファイルをすでにPuTTY形式に変換していると仮定すると、WinSCPがその秘密鍵ファイルを指すようにすれば、パスワードなしでログインできるはずです。鍵ファイルを変換していない場合は、puttygenを使用して変換できます。
/ etc/ssh/sshd_configを編集し、これらの行を変更します
PermitRootLogin forced-commands-only
PasswordAuthentication no
に:
PermitRootLogin yes
PasswordAuthentication yes
rootのパスワードを設定し、sshdを再起動します。
passwd
service sshd reload
免責事項:私お勧めしませんこれはまったくですが、あなたが尋ねたので、銃を差し上げます-あなたはそれをどうするかを決定します。