SSH 什么都不做,不管它得到什么命令行 (Cygwin)

4 ssh cygwin

总结: SSH 没有做任何事情。

> ssh user@www@.yserver.com
> ssh oshdfojsfsdof -psd sdfisdfjdsf
Run Code Online (Sandbox Code Playgroud)

(无论你传递给命令行什么都不做。没有输出,没有错误,什么都没有)

完整故事: 我最近安装了 Cygwin,这样我就可以使用 SSH 密钥运行一些 rsync,而不必弄清楚如何在 Windows 上进行设置。我让一切都运行得很好,但后来发现我需要安装 Cygwin 的更多部分才能让 cron 工作。我添加了一些软件包,但不可否认,我没有对我安装的软件包给予应有的关注。

我设置了 cron,第二天早上发现它不起作用。后来进行了大量调试,我意识到 rsync 给了我错误,因为 SSH 命令根本不想成为......好吧...... ssh。就好像我什么都没跑似的。

我很困惑,因为在再次运行 Cygwin 设置并添加其他包之前一切正常。

rkt*_*hkr 12

你可以检查“strace”,看看它没有做什么。

strace ssh -v hostname 
Run Code Online (Sandbox Code Playgroud)


fre*_*eit 5

尝试使用“-v”标志。强制它变得更加详细,并为您提供一些有关其正在执行的操作的信息。

  • 也尝试 ssh -vvv 。vs 越多,调试消息越详细。 (5认同)