我们有强大的 Win10 电脑,用于使用 MS Hololens Emulator 开发 AR 应用程序。它安装了带有 ssh 服务器包的 Cygwin,它在默认配置中运行,例如在端口 22 上监听 ssh。
但是,PC 是每个员工的工作站,因此,如果您想对您在 PC 上使用自己的凭据完成的工作进行版本化,我们通过 MacBook 与我们的 MacBook 建立隧道
ssh -A xoxo@blabla
到 PC 并做你的 git 的东西。
现在我开始为 PC 上的 MS Hololens 进行开发。
我按照Windows 开发人员网站上的说明开始操作,一切正常。
SSH 在安装模拟器之前运行良好。
现在 !!!BIG BUT !!!:不知何故,我不能再从我的 MacBook 连接到 PC。似乎安装 Hololens Emulator 改变了网络/设置,我怀疑改变了 ssh 端口或其他东西。
我没有安装模拟器但也为 Hololens 开发的同事没有遇到任何问题,所以我的猜测是使用 Hyper-V 安装模拟器 VM 已经改变了一些东西。
错误是
ssh: Could not resolve hostname blabla: nodename nor servname provided, or not known
但是主机名是 100% 正确的。
我手动将公钥添加到 known_hosts。现在它可以解析主机名,当然还要求输入 PC 的密码,但如果我输入它,它不会让我通过,即使它写下了:
ssh -A xoxo@blabla xoxo@blabla's password: Permission denied, please try again.
有没有人提到过类似的事情和/或有一个猜测,为什么它要求我输入 blabla 的密码,但不会接受,可能是一些 VM 服务在正常登录之前推送?
非常感谢,哈立德。