ssh - Cygwin:ssh 和 ssh-keygen 根本没有反应

标签 ssh cygwin ssh-keygen

我发现 ssh 和 ssh-keygen 有一种奇怪的行为:它们根本没有反应。 Cygwin 以管理员权限启动并正常运行。主机 192.168.1.1 已启动,我可以远程桌面到它:

当我尝试时:

$ ssh -vvv pi@192.168.1.1
OpenSSH_8.3p1, OpenSSL 1.1.1f  31 Mar 2020

即使我等了几个小时,我也只有一条线,但什么也没有。我重新安装了 cygwin、openssh,我删除了 .ssh 文件夹,但没有成功。

当我进入

ssh-keygen -b 4096

什么都没有发生。对我来说,用户交互似乎不起作用。有什么想法吗?

谢谢

更新:我试过了:

  1. 为所有用户重新安装 cygin,一个用户,以管理员权限运行安装,没有。没有成功。
  2. 使用绝对路径启动 ssh 和 ssh-keygen 以确保未使用 windows openssh
  3. 检查 .ssh 上的文件夹权限

这是我的 strace:Pastebin

更新 2:我发现以下内容:如果我足够频繁地运行 ssh-keygen 或 ssh (!),它有时会起作用!这很奇怪。

最佳答案

Philippe有正确的想法。基本上 citrix workspace 应用程序正在崩溃 ssh cygwin。当我卸载 citrix 时一切正常!

关于ssh - Cygwin:ssh 和 ssh-keygen 根本没有反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65519251/

相关文章:

android - 如何连接到 kivy-remote-shell?

c++ - 有没有人在 Windows 7 机器上成功编译过 Vowpal Wabbit?

bash - 在 Windows 7 的 cygwin 中运行 bash 脚本

node.js - 如何生成兼容 SSH2 的 SSH-Key

python - 使用 Paramiko 自动执行 ssh-keygen

ubuntu - 如何在 Cyber​​Duck 中通过 SFTP 使用 sudo?

git - 在 centos : problems with ssh keys and git 上设置 Jenkins

linux - 在 SSH 连接中使用 Expect 脚本发送密码命令不起作用

gcc - 该目标不支持 __float128

windows - 权限被拒绝 (publickey) - 无法使用 Git 推送或 pull