今天在搜国外服务器的时候,发现亚马逊有服务器AWS,而且还可以免费使用一年。
尝试注册了一下,没想到比我想象的还要简单,轻松注册成功,并领取了一台1核心1G内存的Linux服务器。
然后服务器那边提供了一个秘钥,利用Xshell登陆服务器(输入IP,登陆用户名用的是ec2-user),然后使用秘钥成功登陆。
但是准备安装宝塔命令的时候,发现用户名ec2-user
的权限不够,提示:
You need to be root to perform this command
翻译成人话差不多就是需要root权限才可以运行此命令。
那么问题来了,从拿到服务器我一直没有设置root密码,只有一个秘钥,AWS该如何设置root密码并登陆root管理员呢?
方法很简单
首先使用设置密码命令,设置root的密码,命令为:
sudo passwd root
然后会提示你输入新密码,你直接输入新的密码就好,要求8位数以上,输入密码的过程没有提示,直接输入就好,然后需要再输入一次。
这样就设置了root的密码,接下来只要切换root用户登录即可,输入命令:
su root
现在就可以成功登陆AWS服务器了,输入命令都可以正常运行了。