aws服务器默认是使用秘钥登录的,使用秘钥也就算了,他还不给你root权限,这样你对于系统文件只有查看权限。那么我们自己的服务器,肯定是要拥有所有权限。以下就是所有的操作步骤:
1、使用aws上面的连接,连接到服务器,这种方式是有root权限的,但是你不好上传下载服务器上面的文件
2、因为我们的root是没有初始密码的,所以我们先创建root的密码,输入如下命令:
sudo passwd root
然后会提示你输入new password,输入一个你要设置的root的密码,然后再输入一遍进行验证。
3、切换到root,如果你当前是,那就不需要切换,
su root
然后输入刚才设置的密码
4、编辑ssh登录方式
vi /etc/ssh/sshd_config
找到 PasswordAuthentication no,把no改成yes。(可以进入文件后直接输入/,然后再粘贴PasswordAuthentication就可以整个文件搜索了)
找到 PermitRootLogin forced-commands-only,改成 PermitRootLogin yes。
注意:PermitRootLogin forced-commands-only可能没有,没有就在PasswordAuthentication下面加一个就好了。
5、重启sshd服务
sudo service sshd restart
6、然后使用root进行登录就可以了,密码就是你刚刚设置的密码
正文完