使用root用户登录到AWS EC2服务器

首先是在putty中使用ec2-user登录服务器后,创建root账户的密码,使用如下命令:

sudo passwd root

  然后会提示你输入new password,输入之后回车,会让你retype一遍进行验证。接下来,就要切换到root用户,使用如下命令:

su root

  然后输入密码后回车,就切换到了root用户。接下来要改变主机的ssh登录方式,将/etc/ssh/sshd_config文件中的PasswordAuthentication no改成PasswordAuthentication yes,并且将PermitRootLogin forced-commands-only改成PermitRootLogin yes

,命令如下:

vim /etc/ssh/sshd_config

  接下来,要重启下sshd,命令:

sudo /sbin/service sshd restart

   然后修改下ec2-user的密码,命令:

passwd ec2-user

  然后就可以通过密码登录到ec2服务器了,filezilla中的配置截图如下,其它的基本没变,只将登录类型改成正常,然后用户名输入root,密码输入前面设置的密码就行了,连接之后,上传文件成功。

如果无法访问,请查看安全组-->编辑入站规则 :

如下规则:

原文地址:https://www.cnblogs.com/river2005/p/8459540.html