Opções para um servidor SFTP em uma máquina Windows [fechado]

11

Temos um cliente que deseja enviar arquivos para nós via SFTP (alegando que o FTP é inerentemente inseguro). Temos um ambiente Windows (Windows 2003 Server).

Atualmente, estou revisando o copssh (OpenSSH para Windows, http://www.itefix.no/i2/copssh ) e estou procurando alternativas ou pensamentos sobre o copssh ou qualquer outra opção SFTP para Windows. Quanto mais simples de configurar e administrar, melhor.

Eu nunca configurei um host SFTP antes, então estou curioso para saber o que todos vocês recomendariam.

Hythloth
fonte

Respostas:

2

Eu costumo ter pedaços da distribuição CgyWin ( http://www.cygwin.com/ ) instalados e ter a configuração SSH + SFTP / SCP dessa maneira e forneci a confiabilidade para esse objetivo no Windows 2000 / XP / 2003 / Vista / 2008 * . Seu pacote SSH é uma porta completa do processo OpenSSH, como encontrado na maioria das distribuições Linux e em muitos outros aplicativos similares ao Unix (incluindo BSD, de onde se originou).

O Cygwin pode ser um exagero para as suas necessidades, se tudo o que você precisa é SFTP (acho muito útil ter um ambiente semelhante ao Linux ao meu alcance, mas sua descrição sugere que você não precisa de nada disso). O copssh, que você mencionou, é realmente baseado na porta cygwin do OpenSSH, pelo que entendi, são simplesmente as partes e os requisitos SSH retirados do cygwin com mais nada; portanto, deve funcionar da mesma maneira.

Para encurtar a história: eu recomendo que você continue investigando o policial, a menos que queira algumas das muitas outras coisas que acompanham o cygwin; nesse caso, investigue-o.

[*] Eu tive problemas com o exim via cygwin em 2008, embora isso tenha ocorrido um tempo atrás antes de 2008 ter sido oficialmente suportado, o que pode ser um problema resolvido, mas o SSH com bash e todas as ferramentas de linha de comando comuns que eu utilizo funcionaram perfeitamente.

David Spillett
fonte
7

Achei que as descontinuidades do modelo de permissões entre CopSSH, Cygwin e Windows / NTFS eram uma dor de cabeça colossal para se manter em linha reta. Foram três camadas de ACL que precisavam ser alinhadas, se bem me lembro. E era muito sensível às versões .dll. Isso foi há vários anos / empregos atrás, talvez tenha sido melhorado. Para mim, foi o caso de as coisas serem "gratuitas apenas se o seu tempo não valer nada" ... mesmo quando foi o meu salário que viu o benefício do tempo gasto lutando com o software.

Hoje em dia, gasto os US $ 100 / Box for WinSSHD do BitVise, que foram solidamente configurados e esquecidos. Não tenho afiliação além de ser um cliente satisfeito; dê uma olhada no WinSSHD.

editar: Configuração SFTP do WinsSSHD passo a passo

AndyN
fonte
+1 para "grátis apenas se o seu tempo não valer nada". tão verdadeiro com esse tipo de coisa ... dias e dias pode desaparecer lutando com estes tipos de coisas
mblackwell8
1

Você pode tentar o servidor SFTPPlus . Funciona no Windows, mas também no Linux e Unix. Ele vem com uma ferramenta administrativa baseada na Web para configurar protocolos e contas SFTP / SCP.

Ao mesmo tempo, fornece suporte para FTPS (explícito e implícito) e HTTP / HTTPS, para que você possa acessar os mesmos arquivos em vários protocolos.

Como comentado anteriormente, as permissões no Cygwin são uma grande dor de cabeça, é por isso que recomendo um servidor nativo.

Eu sou uma das pessoas que desenvolvem SFTPPlus

Adi Roiban
fonte
0

O servidor FTP Cerberus 4 agora suporta SFTP no Windows (assim como FTPS). É uma instalação rápida e eles têm uma extensa documentação de ajuda disponível online. Além de adicionar uma interface SFTP na GUI, não há nenhuma outra configuração necessária para fazer o SFTP funcionar. A versão 4.0 ainda está no BETA, mas eu a usei extensivamente e achei muito estável.

O download está disponível aqui e o tutorial de configuração está disponível no site deles.

Conceder
fonte
0

CompleteFTP é um servidor SFTP e FTP / FTPS para Windows que você gostaria de considerar. Ele também suporta HTTP e HTTPS. Divulgação: Sou um dos desenvolvedores do CompleteFTP.

Bruce Blackshaw
fonte
0

A Microsoft lançou recentemente sua própria versão do OpenSSH para Windows ( versões e downloads ).

Ele não depende do Cygwin ou de qualquer outra coisa e é bastante leve (comparado ao Cygwin).

Eu preparei um guia para configurar o servidor SSH / SFTP no Windows usando esta versão do OpenSSH da Microsoft .


Fora isso, tenho uma boa experiência com o servidor Bitvise SSH (eles têm uma edição gratuita para uso pessoal).


Copssh é um projeto morto.

Martin Prikryl
fonte
0

Se uma administração fácil é uma meta, você pode tentar as seguintes opções

Rebex pequeno servidor SFTP

  • Um aplicativo do Windows independente
  • Descompacte e execute.
  • Usuário único, pasta única.
  • Configuração via edição do arquivo de configuração (semelhante ao web.config).
  • Grátis para todos.
  • O código fonte está incluído, pode ser estendido.

Servidor SFTP de Buru

Servidor SFTP leve para Windows. A instalação é como:

' unzip the package and run
buru user add myuser --password mypassword --rootdir c:\data
buru run
  • pode ser executado como um serviço
  • usuários ilimitados
  • Grátis para uso não comercial

Lista de servidores SFTP para Windows

Há uma lista de servidores SFTP listando sftp.net/servers . Confira e escolha o seu. Isenção de responsabilidade: Sou um dos mantenedores do site sftp.net e também estou envolvido no desenvolvimento do Rebex Tiny Server e do BuruServer.

Martin Vobr
fonte
-3

Tente olhar para o servidor filezilla. http://filezilla-project.org/download.php?type=server Os mesmos caras que fazem o muito popular cliente FTP / SFTP criam um servidor para Windows.

Brian
fonte
1
Eu investiguei esse projeto como um servidor SFTP em potencial, mas infelizmente o servidor FileZilla atualmente não suporta SFTP, isso só está incluído no cliente.
Loftx