Controle o acesso FTP da tabela SQL

2

Estou tentando configurar meu primeiro site FTP. Eu gostaria de ser capaz de tirar proveito do modo de isolamento do IIS6, mas não consigo descobrir como controlar as contas de usuário sem adicionar manualmente cada uma delas (atualmente há pouco mais de 1100 contas).

Todos os meus nomes de usuário e senhas já estão armazenados em uma tabela SQL usada por um site para controlar o acesso. Gostaria de poder usar os mesmos nomes de usuário e senhas para o site FTP.

Existe alguma maneira de o IIS usar a tabela SQL ou, se não, uma maneira de criar contas de usuários locais e manter as senhas sincronizadas?

    
por wham12 19.08.2010 / 20:36

2 respostas

2

Não há como o serviço FTP do IIS 6 usar qualquer sistema de autenticação além dos usuários do Windows (sejam eles de domínio ou locais).

Você poderia usar alguns scripts (sugiro strongmente o PowerShell, é fácil consultar o SQL Server de lá) para criar automaticamente essas contas de usuário ... mas tenho medo de mantê-las sincronizadas não seria uma tarefa tão fácil.

Existem outros servidores FTP por aí, é claro; provavelmente alguns deles podem usar um banco de dados SQL para autenticação; um pouco de googling acabou por ser esse, por exemplo (embora não seja gratuito): link .

    
por 19.08.2010 / 20:54
0

Com o IIS 7, é relativamente fácil se você está usando o provedor de associação .NET. Eu tenho medo que você provavelmente terá que fazer o seu próprio para o IIS 6, mas eu ainda estou investigando para você.

    
por 19.08.2010 / 20:57