0最喜欢的
1)我怎样才能直接用腻子loginamazon ec2?
每次我需要su – 根,并改变根…有没有其他的方法?
2)如何直接在winscp或filezilla中用rootloginamazon ec2?
因为我想直接从我的计算机“推”一些文件,但我不能这样做(例如创build目录,当用ec2用户login时)
WinSCP支持SSH密钥。
在/ etc / ssh / sshd_config中设置
PasswordAuthentication No PermitRootLogin without-password
将你的公钥拷贝到/root/.ssh/authorized_keys(在ec2-user的主目录下会有类似的文件)。 如果你只想复制这种types
sudo mkdir -p /root/.ssh sudo cp /home/ec2-user/.ssh/authorized_keys /root/.ssh/
这样,你可以login作为根,但只有SSH密钥。 如果您已经为root分配了密码,则可以通过input以下命令来禁用该帐户的密码:
sudo passwd -l root
您还需要重新加载ssh:
sudo service sshd reload
假设您已经将亚马逊公钥文件转换为putty格式,请将WinSCP指向该私钥文件,并且您应该能够不使用密码进行login。 如果你还没有转换密钥文件,你可以使用puttygen来完成。
编辑/ etc / ssh / sshd_config,改变这些行
PermitRootLogin forced-commands-only PasswordAuthentication no
至:
PermitRootLogin yes PasswordAuthentication yes
为root设置密码并重新启动sshd。
passwd service sshd reload
免责声明:我不推荐这个,但是因为你问我会给你枪 – 你决定怎么处理它。