问题描述
我已经在 Windows 10 上安装了 OpenSSH 服务器。我已经使用 .ssh\authorized_keys
文件设置了身份验证,效果很好。我现在可以通过 ssh 从 Linux/Windows/etc 登录到 Windows 10。
我登录的用户在他们的主目录中有一个指向服务器上目录的符号链接,通过 mklink /d C:\Users\username\folder \\servername\path
创建。我可以通过远程桌面或本地访问符号链接目录,就像 username
一样。但是,当我尝试通过 ssh 访问符号链接时,出现权限被拒绝错误。
我可以在通过 ssh 登录后运行 net use \\servername\path
来解决这个问题。所以看起来这个问题与某种凭据有关?我想自动执行此过程(或仅修复潜在问题),以便用户无需在登录时运行命令即可访问 C:\Users\username\folder
。
我的第一次尝试是将 net use
命令添加到 .ssh/rc
,但没有奏效。有没有其他人对如何解决这个问题有一些想法?
一些额外的信息:如果我使用密码而不是 ssh 密钥对登录,那么它工作正常。但是,我想坚持使用密钥对方法,但我在这条路线上被难住了。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)