1

我已经在 Windows 10 上安装了 OpenSSH 服务器。我已经使用该.ssh\authorized_keys文件设置了身份验证,效果很好。我现在可以通过 ssh 从 Linux/Windows/etc 登录到 Windows 10。

我登录的用户在其主目录中有一个符号链接,指向服务器上的目录,通过mklink /d C:\Users\username\folder \\servername\path. 我可以username通过远程桌面或本地访问符号链接目录。但是,当我尝试通过 ssh 访问符号链接时,出现权限被拒绝错误。

我可以net use \\servername\path通过 ssh 登录后运行来解决此问题。所以看起来这个问题与某种凭据有关?我想自动化这个过程(或只是解决潜在的问题),以便用户C:\Users\username\folder无需在登录时运行命令即可访问。

我的第一次尝试是将net use命令添加到.ssh/rc,但这没有用。还有其他人对如何解决这个问题有一些想法吗?

一些额外的信息:如果我使用密码而不是 ssh 密钥对登录,那么它可以正常工作。但是,我想坚持使用密钥对方法,但我对这条路线感到困惑。

4

0 回答 0