Cygwin SSH-seteuid没有这样的设备或地址

Cygwin SSH-seteuid没有这样的设备或地址,cygwin,sshd,Cygwin,Sshd,我已安装Cygwin,并希望在windows server 2012 R2上使用域用户帐户进行ssh。如果我用“本地系统帐户”启动sshd服务,它可以正常工作,但是如果我用cygserver本地帐户或domain\cygserver启动服务,那么服务可以正常启动,但是当我尝试ssh时,我看到消息sshd:PID 1944:fatal:seteuid 1801:没有这样的设备或地址 客户端上详细模式下的ssh显示以下内容: debug1: Authentication succeeded (pub

我已安装Cygwin,并希望在windows server 2012 R2上使用域用户帐户进行ssh。如果我用“本地系统帐户”启动sshd服务,它可以正常工作,但是如果我用
cygserver
本地帐户或
domain\cygserver
启动服务,那么服务可以正常启动,但是当我尝试ssh时,我看到消息
sshd:PID 1944:fatal:seteuid 1801:没有这样的设备或地址

客户端上详细模式下的ssh显示以下内容:

debug1: Authentication succeeded (publickey).
Connection to 10.10.10.10 closed by remote host.
Connection to 10.10.10.10 closed.
debug1: Exit status -1
一些文章建议在其中使用
cygserver
帐户启用以下GPO。我还是用同样的错误试过了

  • 作为操作系统的一部分
  • 创建令牌对象
  • 作为服务登录
  • 替换进程级令牌
我已经验证了
.ssh
授权密钥
权限,并且用户主目录存在,并且
passwd
文件具有用户的
/bin/bash shell


关于如何解决这个问题有什么建议吗?

我有这个问题,解决方案是在启动CYGWIN OpenSSH服务之前启动CYGWIN ntsec服务。

我有这个问题,解决方案是启动CYGWIN ntsec服务,在启动CYGWIN OpenSSH服务之前。

我对这个问题不太了解,但是这个线程可能也会帮助您:在这里发布之前已经阅读了这些文章。做了很多研究,但仍然没有发现问题。只需使用“本地系统帐户”。我对这个问题不太了解,但这个帖子可能也会帮助你:在这里发布之前已经阅读了这些文章。做了很多研究,但仍然没有发现问题。只需使用“本地系统帐户”。