我可以使用 Microsoft.com 帐户登录 Windows 10 上的 OpenSSH 服务器吗

我可以使用 Microsoft.com 帐户登录 Windows 10 上的 OpenSSH 服务器吗

我正在尝试使用 OpenSSH 服务器设置我的 Windows 10(家庭版版本 19042.546)台式电脑,以便我可以从笔记本电脑上使用 VSCode Remote。我安装了 OpenSSH 服务器,如果我在机器上创建本地用户,我可以远程登录它,所以我知道服务器本身可以正常工作。但当我购买它并最初设置机器时,我选择了“使用您的 Microsoft 帐户登录”路线。我不清楚如何从 ssh 登录该帐户。

对于下面的测试命令,我从本地 PowerShell 运行,但从另一台机器获得的结果相同。

我尝试过,它确实要求我输入密码,但随后又给了我两次密码,然后。ssh [email protected]@localhostPermission denied, please try againPermission denied (publickey,password,keyboard-interactive)

我运行Get-LocalUser -Name Admin | select *确认管理员确实是与我的 Microsoft 帐户关联的用户。我尝试使用登录ssh Admin@localhost并得到与上述登录尝试相同的结果。

我查看了 sshd_config(仍处于默认状态),但考虑到选项太多,我有点不知道该尝试什么。是否可以使用 MicrosoftAccount 用户来执行此操作?我希望避免使用其他帐户运行,但如果必须的话,我会这样做。

干杯

答案1

我正在使用我的实时帐户在 Windows 计算机上设置 SSH 服务器。我没有配置本地帐户。我遇到了这个问题邮政这篇文章讲得非常详细。在“登录 SSH 服务器”下,作者谈到了如何使用 Windows 帐户或本地帐户登录。基本上,打开 PowerShell 并输入:

whoami

您收到的响应应该是用户名。例如,我的响应如下所示:

laptop-yadda-yadda\longbe

最重要的部分是部分longbe。我的真实用户名是LongBeachHXC,但要使用 SSH 登录,我需要使用longbe类似这样的命令:

ssh longbe@laptop-ip-or-dns-address

相关内容