Windows计算机上SFTP服务器的选项


11

我们有一个客户希望通过SFTP向我们发送文件(因为FTP本质上是不安全的)。我们有一个Windows环境(Windows 2003 Server)。

目前,我正在审查copssh(适用于Windows的OpenSSH,http://www.itefix.no/i2/copssh),并且正在寻找替代方案或对copssh或Windows其他SFTP选项的想法。设置和管理越简单越好。

以前,我从未设置过SFTP主机,所以很好奇大家会建议什么。

Answers:


2

我倾向于安装CgyWin发行版(http://www.cygwin.com/)的大部分内容,并以这种方式设置SSH + SFTP / SCP,并发现它在Windows 2000 / XP / 2003 /下可以可靠地使用Vista / 2008 *。它的SSH软件包是OpenSSH套件的完整端口,在大多数Linux发行版和许多其他类似Unix的版本(包括其起源的BSD)中都可以找到。

Cygwin的可能是在杀了你的需要,如果所有你需要的是SFTP虽然(我觉得它非常有用,在我的指尖有一个完整的Linux像我的环境,但你的描述建议你不需要这样的事情)。您提到的copssh实际上是基于OpenSSH的cygwin端口的,我的理解是,这仅仅是从cygwin中抽出的SSH部件和要求,因此应该也能正常工作。

长话短说:我建议您继续研究copssh,除非您想要cygwin附带的许多其他功能,在这种情况下,请进行调查。

[*]我在2008年通过cygwin进行exim时遇到了问题,尽管那是在2008年正式支持之前的一段时间,所以这可能是一个已解决的问题,但是带bash的SSH和我使用的所有常用命令行工具都可以正常工作。


7

我发现CopSSH,Cygwin和Windows / NTFS之间的权限模型不连续性令人难以置信。我记得,这是需要排队的三个ACL层。而且它对.dll版本非常敏感。这是几年前的工作,也许已经得到了改善。对我而言,情况是“只有在您的时间不值钱的情况下,免费的东西”……即使是我的薪水却看到了与软件打交道所带来的好处。

这些天来,我花了100美元/盒的价格从BitVise购买WinSSHD,这已经被人们牢牢地忘记了。除了成为满意的客户外,我没有任何隶属关系;看看WinSSHD。

编辑: WinsSSHD SFTP设置逐步


+1表示“只有在您的时间一文不值时才免费”。有这种事情......天,天即可消失与这些事情搏斗如此真实
mblackwell8

1

您可以尝试SFTPPlus服务器。它可以在Windows上运行,也可以在Linux和Unix上运行。它带有基于Web的管理工具,用于配置SFTP / SCP协议和帐户。

同时,它提供对FTPS(显式和隐式)和HTTP / HTTPS的支持,因此您可以通过多种协议访问相同的文件。

如前所述,Cygwin中的权限令人头疼,这就是为什么我建议使用本机服务器。

我是开发SFTPPlus的人之一


0

Cerberus FTP Server 4现在在Windows上支持SFTP(以及FTPS)。这是一个快速安装,并且可以在线获得大量的帮助文档。除了在GUI中添加SFTP界面外,无需其他任何设置即可使SFTP正常工作。版本4.0仍在BETA中,但是我已经广泛使用它,并且发现它非常稳定。

下载可以在这里和安装教程可以在他们的网站。




0

如果轻松管理是目标,则可以尝试以下选择

Rebex Tiny SFTP服务器

  • 一个独立的Windows应用程序
  • 解压缩并运行。
  • 单用户,单文件夹。
  • 通过编辑配置文件进行配置(外观类似于web.config)。
  • 对所有人免费。
  • 包含源代码,可以扩展。

Buru SFTP服务器

Windows的轻量级SFTP服务器。安装就像:

' unzip the package and run
buru user add myuser --password mypassword --rootdir c:\data
buru run
  • 可以作为服务运行
  • 无限的用户
  • 免费用于非商业用途

Windows 的SFTP服务器列表

有一个SFTP服务器列表sftp.net/servers。检查一下,然后选择您自己的。免责声明:我是sftp.net网站的维护者之一,我还参与开发Rebex Tiny Server和BuruServer。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.