50

I have downloaded Cygwin on windows 8 and use it for python scripts. How do I get SCP and ssh on Cygwin without having to use WinSCP and Putty?

4

3 回答 3

91

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

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

于 2013-11-19T11:26:09.767 回答
13

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

于 2013-09-10T18:51:38.450 回答
2

如今,您不需要 Cygwin 来构建 Windows OpenSSH。

您可以使用Win32-OpenSSH,这是 Microsoft 为 Windows 构建的 OpenSSH 官方版本。在 Windows 10 版本 1803 或更高版本上,您已经内置了 OpenSSH。在旧版本的 Windows 10 上,它可以作为可选的 Windows 功能安装。scp.exe在旧版本的 Windows 上,您只需解压缩.zip(最新版本ssh.exe)即可,无需安装。libcrypto.dll


另一种方法是为 Linux 安装 Windows 子系统。OpenSSH包括sftp在内ssh

于 2017-08-02T05:17:24.207 回答