《Windows Azure Platform 系列文章目录》
Azure虚拟机为了安全考虑,默认是禁止root账户的。
如果我们需要启用root的密码登录,需要执行下面的操作。
1.我们首先新建一台Linux VM,操作系统选择Rocky 9。
2.编辑SSH配置文件
vi /etc/ssh/sshd_config
3.找到一下配置并进行修改
PermitRootLogin:设置为yes以允许 root 用户登录。PasswordAuthentication:确保设置为yes以允许密码认证。
PermitRootLogin yes
PasswordAuthentication yes
4.特别注意,如果你第一次创建虚拟机的时候,默认创建的用户是通过SSH Key登录的,还要修改下面的内容
vi /etc/ssh/sshd_config.d/50-cloud-init.conf
把50-cloud-init.conf里面的配置PasswordAuthentication设置为yes
PasswordAuthentication yes
如果你第一次创建虚拟机的时候,默认创建的登录用户是用户名+密码的,则不需要修改 50-cloud-init.conf
5.重启SSH服务,或者重启虚拟机
sudo systemctl restart sshd
6.最后可以通过命令
ssh root@Azure虚拟机IP
随后输入密码,直接登录到这台虚拟机上

浙公网安备 33010602011771号