如何在 Cygwin 上下载 SCP 和 ssh?

Posted

技术标签:

【中文标题】如何在 Cygwin 上下载 SCP 和 ssh?【英文标题】:How do I download SCP and ssh on Cygwin? 【发布时间】:2013-09-12 08:49:28 【问题描述】:

我已经在 Windows 8 上下载了 Cygwin 并将其用于 python 脚本。 如何在 Cygwin 上获取 SCP 和 ssh 而无需使用 WinSCP 和 Putty?

【问题讨论】:

【参考方案1】:

当您再次运行 Cygwin 安装程序以安装新软件包时,您可能会注意到搜索“scp”不会产生任何结果。

它实际上是“openssh”包的一部分。

【讨论】:

【参考方案2】:

每当您想向 Cygwin 添加新软件包时,您都可以再次运行 setup.exe 文件,就像从头开始安装一样。 Cygwin 安装程序可以在here 下载。 然后搜索openssh包并安装它。 (请记住,即使在安装后您也可以这样做,它只会添加您需要的内容)

【讨论】:

【参考方案3】:

现在,您不需要 Cygwin 来构建 Windows OpenSSH。

您可以使用Win32-OpenSSH,这是微软官方为 Windows 构建的 OpenSSH。在 Windows 10 版本 1803 或更高版本上,您已经内置了 OpenSSH。在旧版本的 Windows 10 上,它可以作为可选的 Windows 功能安装。在旧版本的 Windows 上,您只需从 .zip (latest release) 中提取 scp.exessh.exelibcrypto.dll,无需安装。


另一种方法是安装Windows subsystem for Linux。包括 OpenSSH sftpssh

【讨论】:

以上是关于如何在 Cygwin 上下载 SCP 和 ssh?的主要内容,如果未能解决你的问题,请参考以下文章

利用ssh传输文件

利用ssh传输文件

[转]利用ssh传输文件

Linux中传输文件的scp和rsync命令

linux服务器scp文件传输

利用ssh传输文件-服务器之间传输文件