微软云 Azure Linux VM 虚拟机默认是通过自定义的用户 SSH 登录(没有 root 用户),在进行某些操作时就需要先获取 root 权限,非常麻烦,今天老王就介绍下如何创建 root 用户,并通过 root 用户来远程登录 Azure Linux VM。
一、Azure 创建 root 用户
微软云 Azure 默认是是没有开启 root 账户的,root 账户是禁用状态,所以我们先要创建 root 用户(设置 root 密码),命令:sudo passwd root
,输入密码并确认就行了:
二、Azure 开启 root SSH 登录
创建好 root 用户后,还需要开启 root 访问权限,修改 sshd_config
文件,命令:sudo vim /etc/ssh/sshd_config
,将 PermitRootLogin
改成 yes
:
接下来重启 sshd
服务,命令:systemctl restart sshd
之后就可以通过 root 用户来远程登录 Azure 了。