《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
随后输入密码,直接登录到这台虚拟机上
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2014-01-23 [SDK2.2]Windows Azure Virtual Network (5) 重启、关闭、开启VNet中Virtual Machine
2012-01-23 Windows Azure Storage (7) 使用工具管理Windows Azure Storage