Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cygwin SSH公钥验证UNC网络路径“;“不是目录”;_Ssh_Cygwin_Rsync_Public Key_Unc - Fatal编程技术网

Cygwin SSH公钥验证UNC网络路径“;“不是目录”;

Cygwin SSH公钥验证UNC网络路径“;“不是目录”;,ssh,cygwin,rsync,public-key,unc,Ssh,Cygwin,Rsync,Public Key,Unc,当通过基于公钥(rsa)的身份验证访问基于Cygwin的SSH服务器时,我遇到了一个独特的问题 如果我通过密码验证登录到服务器: ssh Administrator@domain.com 我可以正常登录,然后可以执行: cd //anotherpc/shareName 或cd/backup/anotherpc,其中这是指向上述网络共享的符号链接 这是成功的,我可以访问该共享上的任何内容而不会出现问题 如果我在使用公钥身份验证机制登录后执行上述操作,则会出现问题 错误输出为: cd //ano

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

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

ssh Administrator@domain.com
我可以正常登录,然后可以执行:

cd //anotherpc/shareName
cd/backup/anotherpc
,其中这是指向上述网络共享的符号链接

这是成功的,我可以访问该共享上的任何内容而不会出现问题

如果我在使用公钥身份验证机制登录后执行上述操作,则会出现问题

错误输出为:

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
这是非常奇怪的。任何帮助都将不胜感激


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

net使用'\machineName\shareName'/user:“域\用户名”密码

有关详细信息,请参阅:


请参见

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

net使用'\machineName\shareName'/user:“域\用户名”密码

有关详细信息,请参阅:


请参见

错误消息中的尾随
/
,而不是
cd
命令中的尾随
/
是可疑的;我希望它能像您键入的那样打印目录路径。你确定你给我们看了确切的命令和错误信息吗?我在写文章的时候以为斜杠很奇怪。我刚刚重新运行了我的测试,斜杠没有出现在错误消息中,所以可能是打字错误。。。。我将结束这个问题以反映更正。根据使用的密钥,可以设置ssh来执行不同的操作。在服务器上,
authorized_keys
中的相关密钥条目是什么样子的?如果没有什么奇怪的事,检查sshd配置文件中的特殊设置,这可能会导致根据登录凭据采取不同的操作。授权密钥文件当前有两行,格式为:ssh rsa AAAA…………sjnusername@remoteServer稍后,当我还有几分钟的时间来节省我的时间时,我将更仔细地查看sshd配置/etc/sshd_config file我已删除所有注释掉的行,并已添加到原始问题中,因为我的注释中似乎没有回车符。错误消息中的尾随
/
,但
cd
命令中的尾随
/
是可疑的;我希望它能像您键入的那样打印目录路径。你确定你给我们看了确切的命令和错误信息吗?我在写文章的时候以为斜杠很奇怪。我刚刚重新运行了我的测试,斜杠没有出现在错误消息中,所以可能是打字错误。。。。我将结束这个问题以反映更正。根据使用的密钥,可以设置ssh来执行不同的操作。在服务器上,
authorized_keys
中的相关密钥条目是什么样子的?如果没有什么奇怪的事,检查sshd配置文件中的特殊设置,这可能会导致根据登录凭据采取不同的操作。授权密钥文件当前有两行,格式为:ssh rsa AAAA…………sjnusername@remoteServer稍后,当我还有几分钟的时间来节省我的时间时,我将更仔细地查看sshd配置/etc/sshd_config文件我删除了所有注释掉的行,并添加到原始问题中,因为我的注释中似乎没有回车符。