首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用默认凭据连接时,azure-lab-services权限被拒绝

使用默认凭据连接时,azure-lab-services权限被拒绝
EN

Stack Overflow用户
提问于 2019-01-14 23:47:06
回答 3查看 294关注 0票数 1

我正在预览Azure Labs (托管),目前正在预览中。我跟随微软的tutorial学习了如何入门。

我已经创建了一个有3台虚拟机的教室实验室,基于Marketplace的默认Ubuntu镜像。我已经复制/粘贴了该模板的默认凭据,该模板用于该课堂实验中的所有虚拟机。

然后我发布了它,添加了一个用户,获得了一个注册链接,并使用该链接注册为该用户(即所谓的学生)。我可以看到我期望看到的VM。我可以启动它,等待大约30秒,然后我可以单击connect按钮来获取ssh连接的详细信息。我打开终端,粘贴ssh连接详细信息,然后收到密码质询。太棒了!到目前为止,一切都像预期的那样工作。但当我输入从默认模板复制的密码时,权限被拒绝。所以我又试了一次,被拒绝了。因此,我等待了一分钟(可能虚拟机需要更多时间才能完全启动),但权限被拒绝。

这个教程对我来说非常简单,我选择了一个默认的Ubuntu 18.04 LTS图像来使用。我甚至试图创建一个新的课堂实验室,但在创建该模板的过程中,我选择启动它,连接到它并安装其他软件,然后再发布它。这起作用了(正如我所料)。但是,当我发布该课堂实验,注册一个学生帐户,并尝试使用我用来安装其他软件的正确默认凭据登录到该课堂中的虚拟机时,我也得到了拒绝许可。

我很困惑。

有没有人?

EN

回答 3

Stack Overflow用户

发布于 2020-08-25 19:13:49

感谢D43m0n对微软的反馈。我一直有同样的问题,但在CentOS图像上。

在模板发布后,学生计算机的配置似乎锁定了默认用户帐户。创建新用户并不是一个很好的解决方法,因为学生必须更改SSH或RDP设置才能连接。这个问题也不仅仅影响到Ubuntu。我在更新版本的CentOS (7.8或更高版本)上看到了这一点。我认为它适用于任何使用cloudinit配置学生机器的镜像。较旧的CentOS镜像使用WALinuxAgent,似乎没有这个问题。

我已经解决了这个问题,解锁了/etc/rc.d/rc.local中的默认用户帐户,以便在引导时执行。rc文件在其他系统上有所不同,因此请查看它适合您的linux风格。

代码语言:javascript
复制
usermod -U default_username

这已经为我解决了这个问题,直到微软修复了他们的配置。

票数 1
EN

Stack Overflow用户

发布于 2019-01-18 03:42:57

谢谢你的帖子!您是否能够连接到模板机(Ubuntu),然后又无法连接到学生计算机(Ubuntu)?你能复制你看到的准确的错误信息吗?

我们意识到Ubuntu镜像的一个问题--当你连接时,虚拟机告诉你重置密码,但没有提供这样做的方法。我们正在开发一个可以解决这个问题的功能。这就是你看到的吗?

您可以使用其他版本的Linux。

让我们知道!

票数 0
EN

Stack Overflow用户

发布于 2019-04-24 17:11:44

在template-vm中创建一个新用户:

代码语言:javascript
复制
sudo adduser newuser #follow the agent
sudo usermod -aG sudo newuser

在此之后,您可以使用该用户登录vm开始您的课程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54184723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档