cygwin-sshd

当 Vista 服务立即停止时记录要查找的位置
cygwin-sshd

当 Vista 服务立即停止时记录要查找的位置

我正在尝试诊断为什么 cygwin sshd 服务会立即启动和停止。在 Vista 应用程序事件日志中,我发现: sshd: PID 3480: `sshd' service stopped, exit status: 255 这没什么帮助。 在哪里可以找到其他提示?日志中除了应用程序之外的其他地方? ...

Admin

不重定向 stdout 等时 sshpass/rsync 失败
cygwin-sshd

不重定向 stdout 等时 sshpass/rsync 失败

我遇到了一个奇怪的问题,但似乎找不到原因和解决方案。 我在 win11/cygwin 上(sshpass 1.06,rsync 3.2.7) 我打电话: /usr/bin/sshpass -p $sshpasswd /usr/bin/rsync --dry-run -azhvve ssh --mkpath --log-file=$sourcedir/$folder.log.txt --include-from=$sshsourcesfile --exclude=$sourcedir/* $sourcedir $sshtarget:$backupbasepat...

Admin

Cygwin SSHD AuthorizedKeys命令
cygwin-sshd

Cygwin SSHD AuthorizedKeys命令

我正在尝试设置 cygwin sshd 以通过 AuthorizedKeysCommand 调用脚本。我可以在 Windows EventViewer 中看到错误消息,指出: sshd:PID 5178:错误:不安全的 AuthorizedKeysCommand“/tmp/myscript”:文件 /tmp/myscript 的所有权或模式错误 Cygwin SSHD 服务以 SYSTEM 帐户运行。我尝试了几种方法,包括将文件的所有权设置为 SYSTEM:SYSTEM(通过 chown),将文件放在 /home/SYSTEM 中。该文件只有所有者可写,...

Admin

用于 GSSAPI 的 Cygwin 和 Kerberos
cygwin-sshd

用于 GSSAPI 的 Cygwin 和 Kerberos

我正在尝试设置在 Windows Server 2019 中运行并加入域的 Cygwin 实例。OpenSSH Server 已成功安装在 Cygwin 中,并使用 AD 用户的密码方法。目标是启用 GSSAPI 进行 SSO 登录。 但是 Kerberos 不配合我,并且抱怨 keytab 文件。对我的用户名进行常规 kinit 操作非常有效,我可以看到票证。 SSH 服务器调试输出显示: debug1: Unspecified GSS failure. Minor code may provide more information Key table ...

Admin

cygwin:chroot jail-无法运行任何命令
cygwin-sshd

cygwin:chroot jail-无法运行任何命令

我已经安装了 CygwinApache、PHP、Mercurial、MYSQL、OpenSSH、PYTHON 我已将 sshd_config 更新为 chroot jail,以访问用户定义的文件夹 例子: 匹配组 sftp_users Chroot目录 /home/%u SSH / SFTP 按照我的要求正常工作。 连接到 SSH 后,我得到了 bash。如果我想运行任何命令,例如'dir, hg, mysql, whatever“我只需得到command not found 我谷歌搜索了好几天,尝试了以下步骤 将所有文件复制到C:/cygwin/bi...

Admin

Cygwin ssh 带密钥错误-指定的登录会话不存在
cygwin-sshd

Cygwin ssh 带密钥错误-指定的登录会话不存在

更新:此问题仅出现在 上Windows server 2008 R2。我创建了一个Windows server 2012 R2虚拟机,它运行良好。 我想通过 ssh 运行一些 Windows 查询,但这是一个有趣的问题,我无法找到其原因。 使用密钥进行身份验证时出现以下错误: root@ubunutu: ssh -t [email protected] "schtasks /query" ERROR: A specified logon session does not exist. It may already have been ter...

Admin

致命:无法初始化 SFTP:无法连接
cygwin-sshd

致命:无法初始化 SFTP:无法连接

我在 Cygwin 上运行 OpenSSH,我试图将其仅用作 SFTP 服务器。我首先使用默认设置(外部 SFTP 服务器sftp-server)安装了它,它工作正常。我能够运行 PuTTY 的 PSFTP 并“打开本地主机”并浏览我的文件。 但为了安全起见我想: 仅允许 SFTP 访问(不允许 SSH) 仅允许我登录(不允许其他用户登录) 仅允许我浏览自己的主目录 仅允许只读访问 为了实现这一点,我在末尾添加了以下内容/etc/sshd_config: Subsystem sftp internal-sftp Match User ...

Admin

指定的登录会话不存在。它可能已被终止(仅从 SSH 终止)(对于登录选项卡中未指定的帐户)
cygwin-sshd

指定的登录会话不存在。它可能已被终止(仅从 SSH 终止)(对于登录选项卡中未指定的帐户)

一些进展: 这对 cyg_server 用户有效。这是运行 sshd 服务的用户。但这对其他用户无效。 更多进展: 这适用于启动服务的任何帐户。也就是说,如果我们在服务的“登录”选项卡中提供特定帐户的凭据。那么它适用于该帐户,依此类推。 原始问题: cmdkey 是用于显示 Windows 凭据管理器密钥的命令。 因此,我在本地 Windows 中安装了 Cygwin sshd 服务器。启动到 Ubuntu 虚拟机并尝试通过 ssh 连接到我的 Windows。这成功了。当我在本地直接运行 cmdkey 命令时,会显示一组凭据管理器密钥。但是当我从 ...

Admin

如何根据需要允许反向 ssh 隧道连接到我的主机?
cygwin-sshd

如何根据需要允许反向 ssh 隧道连接到我的主机?

我已经从远程笔记本电脑到我的电脑建立了一个反向 ssh 隧道(现在没有使用 autossh,但我可能会使用它),但我不太信任远程主机,因为可能有不同的人在使用它,而且我想以某种方式控制远程主机何时可以连接我的电脑,以便我可以根据需要允许或禁止该隧道。 这里的问题还在于远程笔记本电脑遇到连接问题,因此我可能无法连接到它以明确启动 ssh 隧道以允许连接到我的电脑,所以我想让隧道在远程笔记本电脑上持续运行。我使用 TeamViewer 连接到远程笔记本电脑进行设置。 远程笔记本电脑是带有 cygwin 的 Windows,因此 cygwin 解决方案受到赞赏...

Admin

cygwin sshd“getnameinfo 失败”
cygwin-sshd

cygwin sshd“getnameinfo 失败”

我从 Cygwin 运行 Openssh sshd 服务。建立 RSA 连接后: $ ssh Administrator@ZETA 上次登录:2016 年 5 月 11 日星期三 13:58:50 来自 10.1.1.140 —— 没有错误信息。 但是,当我使用内联命令时: $ ssh Administrator@ZETA "echo hi" 你好 -- 该命令有效,但在 ZETA 上,Windows 事件日志现在显示: sshd:PID 7068:错误:get_socket_address:getnameinfo ...

Admin

创建域策略以分配用户权限
cygwin-sshd

创建域策略以分配用户权限

我是一名 Unix 管理员,同时还必须使用各种 MS Windows 服务器。对于各种任务,使用我熟悉的 Unix 工具可以提高工作效率,而且长期以来,我一直在本地工作站上使用 Cygwin。现在,我想在某些 Windows 服务器上设置 Cygwin,以便我可以通过 SSH 进入这些服务器并使用相同的工具执行管理任务。 在以前的版本中,Cygwin 会将 Windows 映射到 POSIX 用户和权限,/etc/passwd但/etc/groups现在它直接使用域控制器上的 Active Directory 来验证用户。Cygwin FAQ 已更新说明在...

Admin

SSH 连接端口 22 但 443 超时
cygwin-sshd

SSH 连接端口 22 但 443 超时

我正在尝试通过笔记本电脑上的 putty 连接到家用电脑上 cygwin 上运行的 ssh 服务器,在我的网络内部和外部端口 22 上都可以正常工作,但在端口 443 上超时。这有点问题,因为我要连接的网络阻止我使用 22。我猜这是一个端口转发问题,但我在路由器设置中设置了一条规则(isp 提供的 BT HomeHub 3 Type A),但它似乎没有打开端口。任何关于如何解决问题的想法都将不胜感激。 ...

Admin

如何通过 ssh 运行 dnscmd?
cygwin-sshd

如何通过 ssh 运行 dnscmd?

我正在寻找一个可行的解决方案,使我能够运行 dnscmd 和其他类似的命令,这些命令确实需要您通过 SSH 登录到域,这样我就可以从我的机器(显然不是 Windows 机器)上自由地执行它们。 我已经配置了 Cygwin、cygwin-ssh 并加入了域,并且我能够通过使用符号使用我的域帐户通过 SSH 登录user+domain@machine。 不过,当我尝试执行操作时,我确实得到了: DNS Server failed to enumerate records for node @. Status = ERROR_ACCESS_DENIE...

Admin