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.

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.


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


+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


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.


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.



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.


-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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.