gpt4 book ai didi

ssh - Cygwin SSH 公钥认证 UNC 网络路径 "not a directory"

转载 作者:行者123 更新时间:2023-12-02 14:39:43 24 4
gpt4 key购买 nike

通过基于公钥 (rsa) 的身份验证访问基于 Cygwin 的 SSH 服务器时,我遇到了一个独特的问题。

如果我通过密码验证登录服务器:

ssh Administrator@domain.com

我登录就好了,然后可以执行:
cd //anotherpc/shareName

cd /backup/anotherpc这是指向上述网络共享的符号链接(symbolic link)

这是成功的,我可以毫无问题地访问该共享上的任何内容。

如果我在使用公钥身份验证机制登录后做同样的事情,就会出现问题。

错误输出为:
cd //anotherpc/shareName
-bash: cd: //anotherpc/shareName: Not a directory

更新:

/etc/sshd_config 文件具有以下命令,已删除所有注释掉的行:
Port 22
StrictModes no
AuthorizedKeysFile .ssh/authorized_keys
UsePrivilegeSeparation yes
Subsystem sftp /usr/sbin/sftp-server

这非常奇怪。任何帮助将不胜感激!

亲切的问候

最佳答案

如果您在尝试访问网络共享之前运行此命令,将创建所需的身份验证 token 。

net use '\machineName\shareName'/user:"DOMAIN\Username"密码

有关完整详细信息,请参阅:

http://cygwin.com/cygwin-ug-net/ntsec.html#ntsec-setuid-overview

关于ssh - Cygwin SSH 公钥认证 UNC 网络路径 "not a directory",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12809456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com