Qualquer pessoa que tenha baixado software online sabe que é relativamente simples configurar um servidor de download FTP. Geralmente, você pode apenas usar o IIS que vem com o WIN2000. No entanto, muitas das funções do IIS não são satisfatórias. abaixo. Software de construção de servidor FTP muito poderoso, mas simples - Servidor FTP Serv-U, vamos também experimentar a alegria de nosso próprio servidor FTP DIY!
Antes de explicar seu uso, deixe-me apresentar brevemente o Serv-U (a versão do Serv-U mencionada neste artigo é 3.0.0.17, usando o programa chinês feito pelo autor):
Serv-U é um programa de servidor FTP que pode ser executado em Windows 95/98/2000/ME e Windows NT 4.0
Com ele, seu computador pessoal pode ser simulado como um servidor FTP, ou seja, os usuários dos computadores da rede à qual você está conectado podem acessar seu computador pessoal e copiar, mover e excluir seus arquivos através do protocolo FTP (File Transfer Protocol ). Os arquivos ou pastas do seu computador podem fazer tudo o que é permitido pelas permissões. O protocolo FTP especifica um método de comunicação padrão entre computadores, permitindo que todos os computadores de diferentes tipos, sistemas operacionais e formatos troquem arquivos. Ele pode criar contas de usuário da maneira mais simples e dividir uma determinada área no espaço do disco rígido para armazenar arquivos, permitindo aos usuários fazer upload ou download dos arquivos necessários usando vários softwares clientes FTP (como CuteFTP, WS_FTP, etc.).
Existem muitos softwares de servidor e cliente FTP disponíveis para diferentes sistemas. O Serv-U é usado em PCs executando MS-Windows e com WinSock versão 1.1 instalado e compatível com o protocolo TCP/IP. Isso inclui quase todos os sistemas operacionais Windows.
O Serv-U consiste em duas partes, o mecanismo e a interface do usuário. O mecanismo Serv-U (ServUDaemon.exe) é na verdade um programa que reside em segundo plano e é o coração de todo o software Serv-U. Ele é responsável por processar comandos FTP de vários softwares clientes FTP e também é responsável por executar vários. software de transferência de arquivos. Depois de executar o mecanismo Serv-U, que é o arquivo ServUDaemon.exe, não podemos ver nenhuma interface do usuário. Ele apenas é executado em segundo plano. Normalmente não podemos afetá-lo, mas em ServUAdmin.exe podemos interrompê-lo e iniciá-lo. O mecanismo Serv-U pode ser executado como um serviço de sistema local em qualquer plataforma Windows. O serviço do sistema começa a ser executado quando o sistema operacional é iniciado e então podemos executar o programa de interface do usuário. No sistema Win NT/2000, o Serv-U será instalado automaticamente como um serviço do sistema, mas no Win 9x/Me, você precisa selecionar "Automatic Start" no painel "Servidor" para transformá-lo em um serviço do sistema. A interface de usuário do Serv-U (ServUAdmin.exe) é o administrador do Serv-U, responsável pela interação com o mecanismo Serv-U. Ele permite que os usuários configurem o Serv-U, incluindo a criação de domínios, a definição de usuários e a informação ao servidor se ele está acessível. A maneira mais fácil de iniciar o administrador do Serv-U é clicar diretamente no ícone em forma de “U” na barra do sistema. Claro, você também pode executá-lo no menu Iniciar.
É necessário esclarecer alguns conceitos importantes do Serv-U aqui: cada mecanismo Serv-U em execução pode ser usado para executar vários servidores FTP "virtuais" No programa administrador, cada servidor FTP "virtual" é chamado de "domínios", portanto. eles são muito úteis para servidores que precisam criar vários domínios. Cada domínio tem seus próprios usuários, grupos e configurações. De modo geral, o Assistente de Configuração configurará um domínio inicial e uma conta de usuário na primeira vez que você executar o aplicativo. Você pode consultar a tabela a seguir para o relacionamento entre servidores, domínios e usuários:
*Servidor Serv-U
*Domínio 1
*Conta de usuário 1
*Conta de usuário 2
*Conta de usuário 3
*Domínio 2
*Conta de usuário 1
*Conta de usuário 2
*Domínio 3
*Conta de usuário 1
*Conta de usuário 1
Esta tabela é um pouco semelhante à organização de servidores, domínios e usuários no Serv-U Administrator.
Serv-U FTP Server é um software de teste dentro de trinta dias após a instalação, você pode usá-lo como uma "versão profissional", mas após o período de teste, você só pode usá-lo como uma "versão pessoal" gratuita com apenas funções básicas.
Ok, tendo dito tudo isso, ainda não chegamos à parte principal - como configurar você mesmo um servidor FTP. Vou explicar passo a passo abaixo.
1. Instale o software original e os patches chineses. Não entrarei em detalhes sobre esse processo, acho que ninguém pode fazer isso.
2. Estabeleça o primeiro servidor FTP local
Após a conclusão da instalação, o programa será executado automaticamente. Você também pode optar por executá-lo no menu.
1. Ao executar o programa pela primeira vez, uma janela do assistente de configuração aparecerá.
guiará você pela configuração inicial,
2. Clique em “Avançar”, e a janela “Mostrar imagem do menu” aparecerá, perguntando se deseja exibir imagens pequenas no menu.
3. Clique em “Avançar”. Esta janela permitirá que você execute o servidor FTP localmente pela primeira vez.
4. Em seguida, você será solicitado a inserir seu endereço IP.
Se você possui seu próprio servidor e um IP fixo, insira o endereço IP. Se você estiver configurando FTP apenas em seu próprio computador e for um usuário dial-up, alguns possuem apenas IPs dinâmicos e nenhum IP fixo, então esta etapa. for omitido, não preencha nada, o Serv-U determinará automaticamente o seu endereço IP, "Próximo";
5. Você será solicitado a inserir seu nome de domínio aqui
Se você tiver um, como: ftp.abc.com, caso contrário, basta preencher qualquer um;
6. "Próximo" perguntará se você deseja permitir acesso anônimo
De modo geral, o acesso anônimo é feito com o nome de usuário Anonymous, sem senha. Claro, se quiser configurar uma área de membros ou algo assim, deve selecionar "Não", para que qualquer pessoa possa fazer o login, apenas autorizado. usuários, aqui preenchemos “sim”;
7. "Próximo" solicitará o diretório quando usuários anônimos fizerem login em seu computador.
Você pode especificar um diretório que já exista no disco rígido, como F:tempxyz;
8. "Avançar" perguntará se você deseja bloquear o diretório. Após o bloqueio, o usuário que fizer login anonimamente pensará apenas que o diretório que você especificou (F:tempxyz) é o diretório raiz, o que significa que ele pode. acessá-lo apenas. Arquivos e pastas neste diretório não podem ser acessados fora deste diretório. Para usuários anônimos, geralmente preencha "Sim";
9. O "próximo passo" perguntará se você deseja criar uma conta nomeada, o que significa que você pode designar usuários para acessar seu FTP com uma conta específica. Isso é muito útil para administrar uma área de membros. Você pode criar uma conta para cada pessoa. Cada conta possui permissões diferentes, portanto os direitos de cada pessoa podem ser restringidos em procedimentos diferentes. Selecione “Sim” aqui;
10. "Próximo passo", preencha o nome da conta que deseja criar, como: ldr,
11. "Próxima etapa", digite a senha, como: 123,
12. "Próxima etapa", pergunte qual é o diretório de login. Esta etapa é igual à etapa 7, como: F:temp.
13. "Avançar" perguntará se você deseja bloquear o diretório. Igual ao passo 8, selecione "Não" aqui;
14. Em seguida, serão solicitados os direitos de administrador do usuário que você criou desta vez.
Existem várias opções: sem permissões, administrador de grupo, administrador de domínio, administrador somente leitura e administrador de sistema, cada um com permissões diferentes selecione aqui “Administrador do Sistema”;
15. Na última etapa, clique em “Concluir” e está tudo bem. Se precisar modificar alguma coisa, você pode clicar em “Anterior” ou entrar no administrador do Serv-U para modificá-lo diretamente.
Até agora, estabelecemos um domínio ftp.abc.com, dois usuários, um Anônimo e um LDR.
3. Agora que estabelecemos o servidor FTP, poderemos usar o software cliente FTP para tentar fazer login.
O que fazer? Na verdade, é muito simples. Podemos testá-lo sem estar online. Sabemos que quando não estamos navegando na Internet, o endereço IP da máquina local é padronizado como 127.0.0.1 e o número da porta FTP é 21. Abra o software cliente FTP, usarei FlashFXP para ilustrar, abra a conexão rápida e preencha o conteúdo correspondente.
Em seguida, conecte-se, você pode ver que eu faço login com o Anonymous no painel esquerdo e faço login com o ldr no painel direito. Por ser uma máquina local, a velocidade é extremamente rápida depois de navegar na Internet, se eu quiser. faça login no meu computador, só preciso colocar meu endereço IP quando navegar na Internet, para que você possa acessar meu computador anonimamente (cuidado para não abrir o firewall, não é muito conveniente).
4. Várias configurações no administrador Serv-U
Após a conclusão da configuração, você entrará na interface principal do administrador do Serv-U.
Cada coluna é exibida no painel esquerdo e as opções específicas de cada coluna são exibidas no painel direito. Vamos falar brevemente sobre as configurações.
1. Na Figura 11, podemos controlar manualmente a operação ou parada do mecanismo Serv-U. Lembre-se, no Win 9x/Me, temos que selecionar "Serviços do Sistema" aqui para executar o mecanismo Serv-U.
2. "Licença", se você pagou em dólares americanos para comprar um número de registro, pode inseri-lo aqui.
3. "Configurações", esta configuração é para "Servidor Local". Nas configurações "Gerais",
Você pode limitar a velocidade máxima do servidor, bloquear FXP (transferências site a site) e limitar o número de usuários para que seu servidor não seja arrastado. Nas configurações de "Cache de diretório",
Permite determinar o número de listagens de diretórios e o tempo limite. No Windows 95 e NT, a listagem de diretórios é definida como 25 por padrão. Quando o cache estiver cheio, novas solicitações substituirão as solicitações antigas. Nas configurações "Avançadas", você pode definir várias configurações para o servidor, soquete e upload e download de arquivos.
4. "Atividade" registra o log de atividades do usuário, o log de atividades de IPs bloqueados e o log de tarefas. O que é exibido no log de tarefas é o registro de cada operação que você iniciou e interrompeu. filtra o texto para que mostre apenas o que você deseja ver.
5. "Domínio", que contém os usuários, configurações, domínios, etc. que você criou com base no assistente no início. O conteúdo definido em "Domínio - Configurações" é semelhante ao passo 3, exceto que é mais específico e pode ser personalizado para cada domínio diferente. "Domínio - Atividade" registra as atividades de todos os usuários neste domínio.
6. "Domínio--Grupo", podemos criar alguns grupos para facilitar o gerenciamento e, em seguida, agrupar usuários do mesmo tipo em um grupo.
7. Em "Domínio--Usuário", você pode ver as duas contas que criamos no início, uma Anônima e uma LDR. Agora vamos explicar as configurações detalhadas da conta LDR.
A. Coluna "Conta":
Para algumas pessoas que não seguem as regras, podemos escolher “Desativar conta”. Embora exista uma conta, o usuário não poderá fazer login por um tempo; você também pode configurar o programa para excluir automaticamente uma conta após uma determinada data; as colunas a seguir são Podemos alterar as informações básicas desta conta aqui. Depois que a senha for alterada, ela não será exibida, mas será exibida uniformemente<.
B. Coluna "Geral":
Você pode ocultar arquivos com atributos ocultos, limitar o número de logins do mesmo IP, se os usuários têm permissão para alterar senhas (isso requer suporte do software cliente), a velocidade máxima de upload e download, tempo limite e tempo ocioso, e você pode também limitar o número máximo de usuários, como 20, significa que apenas 20 usuários podem fazer login ao mesmo tempo.
C. Coluna "Acesso ao diretório":
Aqui você pode controlar as permissões do usuário para diretórios de arquivos, como leitura, gravação, exclusão, acréscimo e execução de operações em arquivos, listagem, criação, exclusão de pastas e se deve herdar subdiretórios;
Se achar que o diretório não é suficiente, você também pode adicionar diretórios acessíveis.
D. Coluna "Acesso IP":
Aqui você pode estipular se um determinado IP pode acessar seu servidor FTP. Você pode negar o seu acesso. Basta preencher o endereço IP correspondente e todos os acessos futuros deste IP serão bloqueados.
E. Coluna "Taxa de upload/download":
Aqui você pode definir a proporção entre upload e download e controlar a relação de tráfego de dados entre upload e download.
F. Coluna "Cota":
Aqui você pode definir o espaço em disco para cada usuário FTP. Clique em “Calcular Atual” para saber o tamanho de todo o espaço atual. Preencha a capacidade que deseja limitar na coluna “Máximo”.
Uma última coisa, após alterar as configurações, você deve clicar com o botão direito e selecionar “Aplicar” para que as configurações tenham efeito, caso contrário tudo será em vão! !
Neste ponto você já deve ter algumas ideias de como configurar seu próprio FTP, certo? Vendo que você pode restringir e monitorar uploads e downloads de visitantes, bem como o tamanho do espaço do usuário, você se sente um pouco arrogante? Parece que também sou um administrador de rede onipotente :-)