aws ec2默认是使用ec2-user账号登陆的,对很多文件夹是没有权限的。如何使用root账号执行命令就是一个问题了。
很多大厂的云服务,是默认不给root权限的,需要下载下来一个密钥,然后导入ssh客户端里
另外套路云需要手动设置一次密码
解决办法如下:
1、首先使用xshell登录到服务器:
进入XShell,点左上角的新建
“主机”那栏输入IP
“用户身份验证”里填你的账号和密码,默认账号是ec2-user,密码是服务商给你的密码
如果是密钥登录,需要在“方法”那把“密码”改成“公钥”,并选择你导入的密钥
2、创建root的密码,输入如下命令:
sudo passwd root
3、然后会提示你输入new password。输入一个你要设置的root的密码,需要你再输入一遍进行验证。
4、接下来,切换到root身份,输入如下命令:
su root
不知道怎么样设置 让能使用root账号登录xshell。现在只能每次登录的时候 都切换一下用户