Mat*_*ols 5 openssh permissions windows-10
我正在尝试使用 OpenSSH 服务器设置我的 Windows 10(家庭版版本 19042.546)台式计算机,以便我可以从笔记本电脑使用 VSCode Remote。我安装了 OpenSSH 服务器,如果我在计算机上创建本地用户,我可以远程登录它,这样我就知道服务器本身可以工作。但当我购买它并最初设置机器时,我选择了“使用您的 Microsoft 帐户登录”路线。我不清楚如何从 ssh 登录该帐户。
对于下面的测试命令,我从本地 PowerShell 运行,但结果与单独计算机上的结果相同。
我已经尝试过ssh myname@my-domain.com@localhost,它确实要求我输入密码,但随后给了我Permission denied, please try again两次,然后Permission denied (publickey,password,keyboard-interactive)。
我跑去Get-LocalUser -Name Admin | select *确认 Admin 确实是与我的 Microsoft 帐户关联的用户。我尝试登录并ssh Admin@localhost得到与上述登录尝试相同的结果。
我查看了 sshd_config (仍处于默认状态),但鉴于有大量选项,我有点不知该尝试什么。是否可以使用 MicrosoftAccount 用户来执行此操作?我希望避免使用另一个帐户来运行,但如果有必要的话我会这样做。
干杯
小智 3
我正在使用我的真实帐户的 Windows 计算机上设置 SSH 服务器。我没有配置本地帐户。我发现这篇文章详细介绍了一些细节。在“登录 SSH 服务器”下的帖子中,作者讨论了如何使用 Windows 帐户或本地帐户登录。本质上,打开 PowerShell 并输入:
whoami
Run Code Online (Sandbox Code Playgroud)
您得到的响应应该是用户名。例如,我的结果如下:
laptop-yadda-yadda\longbe
Run Code Online (Sandbox Code Playgroud)
重要的部分就是longbe部分。我的真实用户名是LongBeachHXC,但要使用 SSH 登录,我需要使用longbe如下内容:
ssh longbe@laptop-ip-or-dns-address
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5011 次 |
| 最近记录: |