Crie filezilla de servidor ftp. Instalando e configurando um servidor FTP no Windows

Se você se referir a este tipo de artigos, então, mais uma vez, lembre-se da essência e propósito de tais servidores, provavelmente, não faz sentido, mas por uma questão de forma, vale a pena esclarecer que o File Transfer Protocol usa a porta 21 por padrão e pode ser usado para visualização como um navegador de Internet e a maioria gerenciadores de arquivos que inclui o Windows Explorer.

Continuando a introdução obrigatória, deixe-me lembrá-lo que para o trabalho normal em rede local você precisará abrir a porta 21 no computador servidor do Fierwall (obviamente aquele no qual você irá configurar), e para acesso da rede externa, você também precisará encaminhar esta porta no roteador. Os últimos lembretes são necessários para os felizes proprietários de firewalls e roteadores. Portanto, se você estiver usando esses programas e dispositivos, não será supérfluo ler as instruções e concluir a configuração.

Vamos começar certificando-nos de que nosso sistema operacional pode fazer esse tipo de trabalho. Para fazer isso, basta olhar o nome da montagem e considerar tudo acima da versão Home adequado às nossas necessidades.

Passo um.

Encontramos no painel de controle o item "programas e componentes" e nele vamos para o item "Ativando ou desativando componentes do Windows"

Passo dois

O menu que se abre oferece-nos uma lista de componentes a partir dos quais devemos localizar e ativar os "serviços IIS" e todos os seus sub-serviços. Você precisa entender assim:

Pressione o botão OK e espere que o Windows conclua a instalação.

Passo três

Agora precisamos iniciar nosso servidor diretamente. No mesmo painel de controle, encontramos o item "Ferramentas Administrativas", e nele "Gerenciador de Serviços de Informações da Internet"

Na janela que se abre, na coluna da esquerda, abra a árvore na guia "Sites" e clique nesta guia com o botão direito. Escolha "Adicionar site FTP"

Em seguida, definimos o nome do site e o diretório ao qual o protocolo ftp irá acessar fisicamente

A seguir, são determinados os parâmetros de inicialização do servidor e, para facilitar o acesso, vale a pena especificar o lançamento sem SSL. Se você deseja executá-lo na inicialização do sistema e vinculá-lo a um endereço específico, depende de você.

Sobre próxima página coloque uma marca antes de "Anônimo" e "Normal" e clique em concluído.

Sobre este momento O servidor FTP está pronto, mas para que possamos utilizá-lo, continuaremos a configuração.

Agora vamos configurar o firewall do Windows

"Painel de controle"→ "Firewall do Windows"

Aqui vamos entrar em parâmetros adicionais.

Então você precisa habilitar 2 regras para conexões de entrada

    Servidor FTP ( tráfego de entrada)

    Tráfego do servidor FTP em modo passivo (tráfego FTP de entrada em modo passivo).

Para conexões de saída no firewall, você precisa habilitar a seguinte regra " Tráfego do servidor FTP (tráfego de saída FTP) ".

Etapa cinco

Agora você precisa criar um usuário para trabalhar com o servidor. Por que abrir o console do sistema. Pressione a combinação de teclas Win + R e insira no campo "mmc"

no console que se abre, pressione Ctrl + M ou o menu "arquivo" - "Adicionar ou remover snap-in". Um menu será aberto no qual você precisa adicionar " Usuários locais e grupos "

Se você fez tudo corretamente, você obterá uma janela como esta:

Agora criamos um grupo para o usuário de nosso servidor FTP.

Clique com o botão direito em "Grupos" - "Criar um novo grupo"

Damos o comando "criar" e continuamos a criar um usuário.

Agora precisamos vincular nosso usuário ao grupo criado anteriormente. Para fazer isso, vá para as propriedades do usuário na guia "associação de grupo". Lá, pressionamos o botão "adicionar" e "adicional" - "pesquisar". Agora adicione o grupo que criamos alguns minutos atrás.

Etapa seis

Precisamos especificar permissões de grupo para o diretório que especificamos ao criar o servidor. Para fazer isso, abra suas propriedades na guia "Segurança" e pressione o botão "Alterar":

Clique no botão "Adicionar" e adicione o grupo que criamos. Nós concedemos ao grupo acesso total marcando a caixa de seleção apropriada na parte inferior da janela:

Sétima etapa

Vamos voltar às configurações do servidor FTP

Vá para as "regras de autorização FTP "E criar uma regra de permissão, onde em Selecionamos "Funções ou grupos de usuários especificados" e escrevemos o nome do nosso grupo. Dê a este grupo permissões de leitura e gravação e clique em OK.

Agora seu servidor FTP está configurado e pronto para funcionar. Não se esqueça de verificar o Firewall e o roteador para portas abertas para o site e você pode começar a trabalhar com segurança.

A transferência de FTP com sucesso requer uma configuração muito precisa e meticulosa. É verdade, nos programas de cliente mais recentes, em grande medida Este processo automatizado. No entanto, a necessidade de fazer configurações básicas para a conexão ainda permanece. Vamos em frente exemplo detalhado Vamos explorar como configurar o FileZilla, o cliente FTP mais popular da atualidade.

Na maioria dos casos, se a sua conexão não for feita através do firewall do roteador, e o provedor de comunicação ou administrador do servidor não apresentar nenhuma condição especial para conexão via FTP, basta fazer as entradas apropriadas no Gerenciador do Site para transferir o conteúdo .

Para isso, vá até a seção "Arquivo" do menu superior e selecione o item "Gerenciador do Site".

Você também pode ir ao Site Manager abrindo o ícone correspondente na barra de ferramentas.

O gerente do site abre na nossa frente. Para adicionar uma conexão ao servidor, clique no botão "Novo site".

Como você pode ver, do lado direito da janela os campos estão disponíveis para edição, e do lado esquerdo aparece o nome da nova conexão - "Novo site". No entanto, você pode renomeá-lo da maneira que desejar e como essa conexão será mais conveniente para você perceber. Este parâmetro não afetará as configurações de conexão de forma alguma.

Em seguida, vá para o lado direito do Gerenciador do Site e comece a preencher as configurações para a conta do "Novo Site" (ou como você quiser chamá-lo de outra forma). Na coluna "Host", anote o endereço em forma alfabética ou o endereço IP do servidor com o qual vamos nos conectar. Este valor deve ser obtido no próprio servidor da administração.

Selecionamos o protocolo de transferência de arquivos compatível com o servidor ao qual estamos nos conectando. Mas, na maioria dos casos, deixamos esse valor no padrão "FTP - Protocolo de transferência de arquivos".

Na coluna de criptografia, também, se possível, deixe os dados padrão - "Use FTP explícito sobre TLS, se disponível." Isso maximizará a proteção da conexão contra intrusos. Somente se você tiver problemas para se conectar por meio de uma conexão TLS segura, convém selecionar a opção "Usar FTP normal".

O tipo de login padrão no programa é definido como anônimo, mas a maioria dos hosts e servidores não oferecem suporte a conexões anônimas. Portanto, selecionamos o item "Normal" ou "Solicitar uma senha". Deve-se notar que se você selecionar o tipo de login normal, você se conectará ao servidor através de conta automaticamente sem inserir dados adicionais. Se você selecionar o item "Solicitar senha", terá que inserir a senha manualmente todas as vezes. Mas esse método, embora menos conveniente, é mais atraente do ponto de vista da segurança. Portanto, cabe a você decidir.

Nos próximos campos "Usuário" e "Senha" você insere o nome de usuário e a senha fornecidos a você no servidor ao qual você vai se conectar. Em alguns casos, você poderá posteriormente, se desejar, alterá-los preenchendo o formulário apropriado diretamente no site de hospedagem.

Você não precisa fazer nenhuma alteração nas outras guias do Gerenciador de sites "Avançado", "Configurações de transferência" e "Codificação". Todos os valores devem permanecer como padrão, e apenas no caso de alguns problemas de conexão, de acordo com seus motivos específicos, você pode fazer alterações nestas guias.

Depois de inserir todas as configurações para salvá-las, clique no botão "OK".

Agora você pode se conectar ao servidor apropriado passando pelo gerente do site para a conta necessária.

Configurações Gerais

Além das configurações para se conectar a um servidor específico, existem configurações gerais no FileZilla. Por padrão, os parâmetros mais ideais são definidos neles, de modo que muitas vezes os usuários em esta seção nunca entre. Mas há casos individuais em que certas manipulações ainda são necessárias nas configurações gerais.

Para entrar no gerenciador de configurações gerais, vá até a seção do menu superior "Editar" e selecione o item "Configurações ...".

Na primeira guia "Conexão" aberta, você insere parâmetros de conexão como tempo limite, número máximo de tentativas de conexão e pausa entre as esperas.

A guia FTP indica o tipo de conexão FTP: passiva ou ativa. O padrão é passivo. É mais confiável, desde quando conexão ativa se houver firewalls e configurações não padrão do lado do provedor, é possível que haja problemas de conexão.

Na seção "Transmissões", você pode configurar o número de transmissões simultâneas. Nesta coluna, você pode selecionar um valor de 1 a 10, mas o padrão é 2 conexões. Além disso, se desejar, você pode especificar o limite de velocidade nesta seção, embora por padrão não seja limitado.

Na seção "Interface", você pode editar a aparência do programa. Esta é provavelmente a única seção das configurações gerais para a qual é permitido alterar as configurações padrão, mesmo se a conexão estiver correta. Aqui você pode selecionar um dos quatro tipos disponíveis de layouts de painel, especificar a posição do registro de mensagens, definir a dobra do programa para a bandeja, fazer outras alterações em aparência formulários.

O nome da guia "Idioma" fala por si. Aqui você pode selecionar o idioma da interface do programa. Mas, como o FileZilla detecta automaticamente o idioma instalado no sistema operacional e o seleciona por padrão, na maioria dos casos, nenhuma etapa adicional é necessária nesta seção.

Na seção "Editando arquivos" é possível atribuir um programa com o qual será possível editar arquivos remotamente diretamente no servidor sem baixá-los.

Na guia "Atualizações", é possível definir a frequência de verificação de atualizações. O padrão é uma semana. Você pode definir o parâmetro "todos os dias", mas dado o momento real do lançamento de atualizações, este será um parâmetro desnecessariamente frequente.

Na guia "Login", você pode habilitar a gravação do arquivo de log e definir seu tamanho máximo.

A última seção - "Depurar" permite habilitar o menu de depuração. Mas esse recurso está disponível apenas para usuários muito avançados, portanto, para pessoas que estão apenas se familiarizando com os recursos do FileZilla, definitivamente não vale a pena.

Como você pode ver, na maioria dos casos, para o correto funcionamento do programa FileZilla, basta fazer as configurações apenas no Gerenciador de Sites. As configurações gerais do programa já foram selecionadas para a melhor por padrão, e faz sentido intervir nelas apenas se houver algum problema com o funcionamento do aplicativo. Mas, mesmo neste caso, essas configurações devem ser definidas estritamente individualmente, de olho nos recursos sistema operacional, requisitos de provedor e servidor, bem como antivírus instalados e firewalls.

Bom dia, queridos leitores! Ultimamente tem havido muitas mensagens pedindo-me para lhe dizer como instalar o seu próprio FTP servidor em casa (ou não) condições.

Preparando para instalar seu servidor FTP

Como prometido, para começar, brevemente sobre o que é FTP para quem não sabe:

Eu gostaria de observar imediatamente que o artigo irá considerar a opção uso doméstico, sem as configurações complicadas e sutis que são usadas no caso de servidores corporativos completos.

Para instalar, você precisa baixar uma das várias distribuições que o ajudarão a implantar FTP-servidor. Eu pessoalmente recomendo que você use FileZilla Server, para ele, como o cliente que uma vez mencionei (veja o artigo no link acima), é extremamente fácil de instalar e configurar, e também gratuito.

Você pode baixá-lo, por exemplo, neste link.

Instalar FTP FileZilla Server

Depois de baixar a distribuição, de fato, execute sua instalação (o que significa que você precisa clicar no download Exe-Arquivo) e siga as orientações abaixo.

Na primeira janela, você precisa concordar com acordo de licença, clique em “ Eu concordo”.

Padrão(Standart) - opção de instalação do zero para pleno funcionamento do servidor.

Cheio(Completo) - quase o mesmo, mas o código-fonte do programa também será copiado para a pasta de instalação, caso você queira alterar algo nela.

Serviço FTP apenas(Somente serviço) - o serviço FTP é instalado diretamente, sem acesso a ele por meio da interface. Útil se você planeja gerenciar o armazenamento de arquivos de outro computador.

Interface de gestão(Interface apenas) - ao contrário do ponto anterior, apenas o shell gráfico para gerenciar o servidor é instalado, mas não o próprio servidor. Use se quiser acessar remotamente seu servidor FTP.

Instalação customizada(Personalizado) - Você é livre para escolher o que deseja colocar no seu computador.

Na próxima janela, você deve selecionar a pasta de instalação, por exemplo, “ C: \ Arquivos de programas \ FileZilla Server”. Após a seleção, vá para a próxima janela (Avançar).

Agora, o instalador nos pedirá para escolher como instalar e executar o servidor.

Existem três opções:

  • Como um serviço e comece no login
  • Como um serviço e inicie manualmente
  • Instalação fácil, execute manualmente

Recomenda-se escolher a primeira ou a segunda opção. A única diferença é que no segundo caso, para que o servidor funcione, você precisará ir até “ Painel de controle - Ferramentas administrativas - Gerenciamento de serviços“, Encontre o serviço lá na lista e inicie-o clicando no botão iniciar.

Além disso, nesta fase, você deve especificar a porta através da qual a interface de gerenciamento do servidor será conectada, ou seja, por assim dizer, seu console de administração, que permitirá que você especifique as configurações, ver quem e onde conectado, etc. Para melhorar a segurança, mude de padrão (14147) para outro.

Também por padrão, a opção de iniciar o servidor após a instalação está marcada (Inicie o servidor após a conclusão da instalação)... Você pode deixar esta caixa de seleção ou removê-la. Isso é problema seu. Feito isso, vá para a última janela usando o botão Próximo.

Aqui, selecionamos as opções para iniciar a interface.

Novamente, existem três deles:

  • Ao fazer login, para todos os usuários
  • No login, para o usuário atual
  • Manualmente

A primeira opção funcionará se você for o único usuário do computador onde o servidor está instalado e, a princípio, ainda vai iniciar a interface automaticamente em todas as contas do sistema operacional, ou em apenas uma.
O segundo é adequado para quem não trabalha sozinho no computador. (ou seja, existem várias contas em um computador usado por pessoas diferentes) e não quer que ninguém mais o governe FTP servidor, ou seja, a interface foi lançada apenas a partir da conta na qual a instalação está sendo realizada.

E a terceira opção configura o parâmetro de inicialização apenas manualmente, ou seja, não iniciará de forma alguma com o sistema.
Deixe-me lembrar que a interface é algo como um programa administrativo que permite monitorar o estado do servidor, iniciar-parar e configurá-lo.

Marca de verificação (Inicie a interface após a conclusão da configuração) nesta janela, novamente, define o lançamento da interface imediatamente no final da instalação.

Bem, depois de descobrir tudo isso, você pode finalmente começar a instalar o servidor (usando, é claro, o botão “ Instalar“)

Configurando FTP FileZilla Server

Assim, após a instalação, ao iniciar a interface pela primeira vez, uma pequena janela aparecerá onde você precisa especificar o endereço e a porta para a conexão, bem como a senha do administrador (quando você instala pela primeira vez, não está lá)... Você pode marcar a opção “Conectar-se a este servidor o tempo todo” (Sempre conecte a este servidor)... Clique em “ OK“.

Gostaria de enfatizar que se trata de uma conexão com o servidor local, ou seja, uma conexão com a interface de administração, ou seja, para emitir um endereço 127.0.0.1 e porto 14147 para um amigo que quer se conectar é inútil. Endereços externos, senhas e atendimentos necessários para se conectar ao servidor serão discutidos ao longo do caminho.

Agora vamos passar para as configurações. Isso é feito navegando até o endereço “ Editar -> Configurações”Ou clicando no botão no painel de interface:

A janela de configurações será aberta na sua frente. Na primeira guia (Configurações gerais), você pode definir os seguintes parâmetros:

De cima para baixo na captura de tela:

  • Porta na qual os clientes se conectarão ao servidor
  • Número máximo de clientes
  • Número de processos
  • Vários tempos limite (três peças)

No âmbito deste artigo, estamos interessados ​​nos dois primeiros pontos. A porta pode ser deixada como está ou você pode alterá-la para melhorar a segurança, mas então você terá que informar a todos que desejam se conectar sobre isso.

A segunda configuração é responsável pelo número máximo de conexões. Por padrão, o valor do parâmetro é “ 0 ”, Isso significa que seu número não é limitado. Vale a pena alterar este parâmetro se, por exemplo, o seu canal de Internet não aguentar a carga, porque há muitas pessoas conectando-se a você.

O resto pode ser deixado inalterado, porque as configurações são ideais para uso doméstico.

No próximo subitem, você pode configurar a mensagem de boas-vindas que os usuários verão quando se conectarem. Por exemplo: " Servidor do Notes Sis. Admin!”. Aqui você também pode usar os chamados parâmetros de texto. Por exemplo, você pode definir a saída para clientes da versão ftp-servidor. Para fazer isso, insira, além da saudação, uma combinação de caracteres % v... No local onde você os inserir, a versão acima será exibida automaticamente.

Em seguida, vá para o subitem “ Ligações de IP”. Configurado aqui IP-endereços onde o nosso FTP servidor. Se você deseja que o servidor seja acessível apenas a partir da rede local, então, em vez de um asterisco, você deve especificar o seu local IP-endereço, como 192.168.1.5 ... Caso contrário, não há nada para tocar aqui.

No subparágrafo “ Filtro IP"Você pode perguntar IP endereços (ou seu alcance), que será proibido de se conectar ao seu servidor, bem como definir exceções do intervalo especificado (segundo campo). Ou seja, por exemplo, se você deseja banir alguém e proibir que ele chegue ao seu servidor, indique-o na primeira janela. Além disso, se você deseja conceder acesso apenas a alguém específico e negar a todos os outros, coloque um asterisco no primeiro campo e defina a lista IP-endereços no segundo.

Aba " Configurações do modo passivo”Regula os parâmetros para conexão passiva ao servidor e sua resposta. Vale a pena mudar algo aqui apenas se você não estiver conectado à Internet diretamente, mas através do roteador no qual reside o firewall e NAT... Neste caso, pode ser necessário indicar no “ Use o seguinte IP”Seu externo IP-Morada (você pode perguntar ao seu provedor ou na interface do roteador), bem como definir o intervalo de portas (Usar intervalo de portas personalizado) por meio do qual o cliente pode se conectar ao servidor no modo passivo. Vale a pena tocar nessas configurações, talvez, apenas em caso de problemas com a conexão de usuários. Nesse caso e na impossibilidade de descobrir por conta própria, darei conselhos sobre as configurações exclusivamente para você (escreva comentários).

Seção de configurações “ Diversos”Contém configurações que são insignificantes para um servidor FTP doméstico. Por exemplo, como “ Não mostrar a senha nos arquivos de log(Não mostrar senhas no registro de mensagens), “Interface de inicialização minimizada”(Iniciar minimizado), bem como o tamanho dos buffers de transmissão. Em geral, você não precisa tocar em nada aqui.

No " Configurações da interface de administrador"Você pode perguntar IP- endereço e porta através dos quais a interface de gerenciamento do servidor estará disponível (o mesmo que usamos inicialmente como 127.0.0.1 e 14147 , isto é, se desejar, você pode alterá-los)... Alternativamente, você pode especificar IP- endereços que têm permissão para se conectar a ele.

Seção de configurações “ Exploração madeireira”Permite que você habilite o registro em arquivo, configure seu tamanho máximo (Limite o tamanho do arquivo de registro em), escreva tudo em um arquivo (Registre tudo em “FileZilla Server.log”) ou crie um separado para cada dia (neste caso, você pode limitar sua vida útil máxima).

Aba " Configurações GSS”É responsável por usar o protocolo Kerberos GSS... Esta opção não requer configuração para uso normal.

Então nós temos " Limites de velocidade”. Pode ajudar a limitar a velocidade das conexões de entrada e saída. Existem duas maneiras de limitar: definir um limite constante para todo o tempo ou criar regras para um dia e / ou hora específicos. Os limites são especificados em kilobytes.

Aba " Compressão de transferência de arquivos”Permite que você habilite o modo de compressão de arquivo durante a transferência. Nesse caso, você pode configurar os níveis de compactação mínimo e máximo, bem como especificar os endereços IP para os quais a compactação não será usada. Você não tem que tocar em nada.

Para configurar uma conexão segura entre um cliente e um servidor, vá para o “ Configurações SSL / TLS”. Aqui você precisa ativar o suporte para esses protocolos e especificar os caminhos para chave privada, arquivo de certificado e senha. Para o usuário médio, isso não é necessário, portanto, este artigo não será abordado.

Finalmente, você pode habilitar o banimento automático de usuários após n-ésimas tentativas de conexões malsucedidas e a hora do banimento. Para fazer isso, vá para o “ Autobans"E, se precisar, marque a caixa" Ativar banimentos automáticos“, Indique na coluna“ Banir endereço IP após"O número de tentativas após as quais o bloqueio será realizado, bem como o tempo de bloqueio no" Banir para“. Isso às vezes é necessário para que pessoas indesejadas não enviem spam para seu servidor com suas tentativas de conexão.

Configuração inicial de contas de usuário (usuários) e compartilhamentos (compartilhamento)

Agora vamos configurar o acesso do usuário, ou seja, suas contas, senhas, pastas, etc.
Como exemplo, vamos criar o usuário mais comum, por assim dizer, e dar-lhe acesso.

Assim, para adicionar uma nova conta, siga, na janela principal da interface, o caminho “ Editar-> Comercial”. Seremos apresentados a uma janela para trabalhar com usuários.

Para adicionar um novo, clique em “ Adicionar”. Em seguida, você precisará definir seu nome, por exemplo, anônimo, e associação ao grupo (no nosso caso não indicaremos)... Definimos, pressione “ OK”.


Agora, para nosso novo usuário, você pode definir uma senha e um limite para o número de conexões. Se necessário, faça-o marcando o “ Senha”E especificando-o (senha) na janela ao lado. É altamente recomendável usar senhas de usuários para fins de segurança.

Em seguida, vá para o “ Compartilhar pastas”. Aqui, de fato, definimos a quais pastas o usuário terá acesso. Isso é feito simplesmente: clique em “ Adicionar”E escolha pasta desejada no disco. À esquerda, você pode definir os direitos de acesso a ele: somente leitura - “ Leitura", Registro -" Escrever", Exclusão -" Excluir"E a capacidade de alterar os arquivos existentes no diretório -" Acrescentar”. Abaixo, você pode permitir a criação, exclusão, listagem de arquivos e distribuição de permissões para subdiretórios.

Definimos os parâmetros e pastas de que você precisa e .. OK

Nisto configuração inicial finalizado. Para uso doméstico, você não precisa de mais

Acesso do usuário ao servidor.

Para que seus amigos possam usar seu FTP servidor, você precisa fornecê-lo IP-endereço, bem como seu (s) nome (s) de usuário (s), senha (s) e, se necessário, a porta (se alterada), que devem indicar em sua predefinição FTP-cliente.

Aprenda externamente IP-o endereço pode ser entrando em contato com o provedor, procurando nas configurações do roteador ou, simplesmente, usando um dos vários serviços, como www.2ip.ru (como você provavelmente adivinhou, você precisa do que está escrito sob o texto "Seu endereço IP:").

Posfácio.

Aqui estão as coisas.

Apesar do artigo focar o máximo possível para pequenos usos domésticos, tentei explicar tudo com o máximo de detalhes possível. configurações necessárias e nuances.

Muitas vezes, precisamos trocar arquivos com alguém na rede. Para arquivos pequenos, você pode usar o e-mail ou transferir o arquivo, por exemplo, por meio de um pager da Internet. Isso é aceitável quando seu tamanho não excede alguns megabytes. E se for um filme ou um jogo, ou um arquivo com fotos de vários gigabytes ?! Você pode, é claro, usar um serviço público de hospedagem de arquivos, dividir o arquivo em partes e disponibilizá-lo para download, mas aqui também nem tudo é tranquilo, a maioria dos usuários está acostumada a fazer download de graça, e isso, via de regra, está limitando a velocidade e esperando por um cronômetro. É aqui que vem o nosso resgate próprio FTP-server (protocolo de transferência de arquivos).
Quais são, de fato, as vantagens de seu próprio servidor FTP:

  • gerenciamento de servidor;
  • usuário do servidor e gerenciamento de recursos;
  • não há limites de velocidade se você não quiser;
  • não há necessidade de pagar para hospedar o servidor para o hoster;
  • não há necessidade de um endereço IP estático (permanente) para o servidor.

Tudo em ordem

Neste artigo, convido os leitores da MirSovetov a considerarem como, tendo um endereço dinâmico e uma conexão utilizando a tecnologia ADSL, certifique-se de que qualquer usuário da rede, independente de onde esteja no planeta, possa acessar seu servidor FTP, é claro, de suas permissões. Para que o seu servidor FTP esteja disponível, você precisa de um serviço que corresponda Nome do domínio Seu endereço IP. O mapeamento do nome de domínio é gerenciado pelo servidor DNS.
O que é um servidor DNS?! É um sistema de nome de domínio (DNS) que permite mapear um nome de domínio para um endereço IP. Graças ao DNS, não digitamos endereços IP na barra de endereços do navegador, mas nomes de sites que são compreensíveis e familiares para nós. Mas um servidor DNS regular funciona apenas com endereços IP estáticos e não podemos vincular nosso endereço IP dinâmico a um nome de domínio. Então, do que precisamos para ter um nome de domínio para o nosso servidor FTP?! Precisamos nos registrar em um sistema que possa nos fornecer um serviço que rastreie a mudança em nosso endereço IP e faça a correspondência com o nosso nome de domínio e, de preferência, de forma totalmente gratuita.
Hoje, os serviços mais populares são DynDns (http://www.dyndns.com/) e No-IP (http://www.no-ip.com/). Como não há diferenças especiais entre eles, consideraremos um deles com um pouco mais de detalhes.

cadastro

Vamos nos registrar em DynDNS.com. Vá para a página e clique no botão "Inscrever-se gratuitamente" e, a seguir, no botão "Inscrever-se".
No campo "Hostname" escrevemos o nome que desejar, o principal é que não seja ocupado por ninguém. Em seguida, selecione o domínio de sua preferência na lista. A lista de domínios é muito grande, então há muito por onde escolher.
No campo "Endereço IP", você pode inserir seu endereço IP atual. É isso, nada mais precisa ser alterado ou marcado. Você deve acabar com algo assim:

Em seguida, clique no botão na parte inferior da página "Adicionar ao carrinho" e, se tudo estiver em ordem e o nome de domínio não for ocupado por ninguém, o processo de registro continuará, caso contrário, o sistema solicitará que você altere o nome ou domínio. No nosso caso, tudo correu bem e os Hosts DNS Dinâmicos foram criados com o nome mirsovetov.homeftp.net. Agora precisamos criar nossa conta. Deve-se notar imediatamente que os endereços de e-mail do servidor mail.ru não são permitidos.

Bem, aqui, aliás, é só isso, falta ir ao correio e confirmar o registo. Siga o link indicado na carta e ative o serviço clicando no botão "Ativar Serviços". Não recomendo aos leitores de MirSovetov que se envolvam na criação um grande número nomes, uma vez que o serviço não fornecerá mais do que cinco nomes gratuitamente, e mesmo se você excluir aqueles de que não precisa, o contador ainda não será zerado. Portanto, preste bastante atenção ao nome.
Agora precisamos de um pequeno programa que rastreie a alteração do seu endereço de IP e envie-o para comparar com o nome de domínio. Ele está localizado na página de suporte (https://www.dyndns.com/support/). Baixe DynDNS® Updater, instale, faça o login. Não existem dificuldades em tudo. O programa será iniciado automaticamente na inicialização do sistema.
Então, descobrimos nosso endereço dinâmico, agora o serviço DynDNS nos fornecerá um nome de domínio permanente para nosso servidor FTP. É hora de prosseguir com a instalação e configuração de nosso servidor FTP em seu computador residencial. Utilizaremos o programa servidor FTP do Pablo pela sua disponibilidade, gratuitamente, simplicidade e intuitividade. interface clara(você pode baixá-lo no link: http://gooddi.webhop.net/files/pablos_ftp_server_v1_52.rar).

Instalando e configurando um servidor FTP

Para começar, baixe o programa servidor FTP do Pablo e descompacte-o em qualquer lugar que lhe seja conveniente. O programa funciona sem instalação e requer configurações mínimas. Vamos criar uma pasta "FTP_SERVER" para a qual iremos fornecer acesso.
Vamos iniciar o programa e ir para a guia "Configuração":

No campo "Endereço IP", insira o endereço IP do computador que executa o servidor FTP. Se você tem um computador em casa e seu modem ADSL tem o endereço 192.168.1.1 e nada mudou nas configurações do modem, então o endereço do computador será 192.168.1.2. Você pode descobrir clicando no ícone conexão de rede clicando com o botão direito e selecionando o item "Status" no menu, indo para a guia "Suporte", ou executando o comando "ipconfig" no linha de comando(pressione "Win + R", digite "cmd" sem aspas e na janela que se abrir digite "ipconfig" também sem aspas). Acho que todos os outros parâmetros não precisam de explicação ("Autoinicialização", "Iniciar minimizado na bandeja", "Ativar automaticamente o servidor na inicialização").
Agora vamos começar a criar usuários, atribuindo diretórios raiz e direitos a eles. Clique no botão "Adicionar" e crie um usuário "convidado". Após clicar em "Ok", o programa solicitará que você especifique o diretório raiz do usuário, acima do qual ele não poderá subir, onde quer que esteja. Você pode definir uma senha e atribuir direitos ao usuário. O número de usuários é limitado pela sua imaginação, mas você não deve se deixar levar, caso contrário, você mesmo ficará confuso. Como você pode ver na imagem abaixo, criamos um usuário "guest", demos a ele uma senha e o diretório raiz "FTP_SERVER", concedemos a ele os direitos de upload, download e criação de diretórios. Se desejar, você pode conectar um diretório virtual, que pode estar localizado em qualquer lugar, mas ficará visível no diretório raiz do usuário. Este recurso está disponível na guia "Diretórios".

Pressionamos o botão "Iniciar" - e seu servidor começará a funcionar. Resta verificar seu trabalho. Pressione "Iniciar - Executar" (ou a combinação de teclas "Win + R") e escreva o seguinte endereço: ftp://192.168.1.2.
Se tudo estiver em ordem, você verá a janela de autenticação do usuário, na qual inserimos o nome "convidado" e a senha que foi configurada para este usuário. Como resultado, você verá uma janela do explorer - isso significa que seu servidor FTP está funcionando. Mas, por enquanto, seu servidor está disponível apenas localmente.
Para que o seu servidor seja acessível a partir de, necessita de fazer mais uma coisa, nomeadamente, configurar o seu modem ADSL para que envie pedidos ao seu servidor FTP. Isso é chamado de encaminhamento de porta.

Configuração do modem

Para fazer isso, você precisa entrar na interface do modem. Provavelmente, seu endereço é 192.168.1.1. Verifique a documentação do seu modem. Você precisa inseri-lo na barra de endereço do seu navegador. Além disso, as configurações estarão no exemplo do modem ADSL D-Link, em outros modelos de modems as configurações não são muito diferentes.
Assim, você entrou na interface do modem, vá até a seção "Configuração Avançada - NAT - Servidor Virtual" e clique no botão "Adicionar". Na janela que se abre, selecione "Servidor FTP" na lista, em seguida, na linha "Endereço IP do servidor", escreva o endereço do computador no qual você está executando o servidor FTP (no nosso caso - 192.168.1.2), clique em "Adicionar / Aplicar" e reiniciar o modem. Depois de baixar o modem, você pode enviar e-mails para seus amigos e dizer a eles que você está feliz em dar a eles acesso ao seu próprio servidor FTP para compartilhamento de arquivos. Não se esqueça de fornecer o endereço que você registrou no serviço DynDNS.com. Para maior comodidade, para que não tenha que explicar aos seus amigos como, onde e o que precisam de entrar, pode criar você mesmo um atalho de ligação e enviá-lo por correio.

Crie um atalho de conexão

Para fazer isso, você precisa abrir o painel de controle e clicar no ícone "Ambiente de rede" e, em seguida, nas tarefas de rede, selecionar "Adicionar um novo item ao ambiente de rede". O Assistente para adicionar ao ambiente de rede será iniciado. Clique em "Avançar" e na linha " Endereço de rede ou endereço da Internet ”, insira o endereço que você registrou no sistema DynDNS.com. Na janela seguinte, desmarque a caixa de seleção "Login anônimo" e digite o nome de usuário "convidado". Em seguida, dê um nome ao atalho, por exemplo, "MyFTP_Server" e conclua o assistente. Você pode desmarcar a caixa "Abrir este local no ambiente de rede após a conclusão do assistente", pois ao abrir este endereço você será levado para a interface de configuração do modem, seu servidor estará disponível localmente para você no endereço do computador em que o servidor FTP está executando. Agora você pode enviar este atalho por e-mail com as palavras "Avalie seus amigos, como sou legal, tenho meu próprio servidor FTP".
Vale a pena chamar a atenção dos leitores de MirSovetov que o servidor FTP funciona muito bem com o gerenciador de download Download Master e suporta multithreading, retomar arquivos, e também funciona muito bem com qualquer cliente FTP.
Então, terminamos de criar e executar nosso próprio servidor FTP em computador de casa, não é tão difícil, e sem nenhum custo. Mas como você pode facilitar a troca de arquivos entre usuários e em boa velocidade, sem quaisquer restrições.
Desejo a todos muito sucesso em seus empreendimentos.

Bom dia, queridos leitores! Como você entendeu pelo título, hoje falaremos sobre FileZilla Server e criando o seu FTP o próprio servidor.

Ultimamente tem havido muitas mensagens pedindo-me para lhe dizer como instalar o seu próprio FTP servidor em casa (ou não) condições.

Sobre o que é FTP, se alguém de repente não souber, você pode descobrir neste meu artigo "" ou começar a ler imediatamente (no âmbito deste artigo, existem algumas palavras sobre o próprio protocolo).

Preparando para instalar seu servidor FTP

Como prometido, para começar, brevemente sobre o que é FTP para quem não sabe:

Gostaria de observar imediatamente que o artigo considerará a opção de uso doméstico, sem as configurações complicadas e sutis que são usadas no caso de servidores corporativos completos.

Para instalar, você precisa baixar uma das várias distribuições que o ajudarão a implantar FTP-servidor. Eu pessoalmente recomendo que você use FileZilla Server, porque ele, como o cliente que mencionei uma vez (veja o artigo no link acima), é extremamente simples de instalar e configurar, e também gratuito.

Instalar FTP FileZilla Server

Depois de baixar a distribuição, na verdade, inicie sua instalação (o que significa que você precisa clicar no botão baixado Exe-file) e siga as orientações abaixo.

Na primeira janela, você precisa concordar com o contrato de licença, clique em “ Eu concordo”.

  • Padrão(Standart) - opção de instalação do zero para pleno funcionamento do servidor.
  • Cheio(Completo) - quase o mesmo, mas o código-fonte do programa também será copiado para a pasta de instalação, caso você queira alterar algo nela.
  • Serviço FTP apenas(Somente serviço) - o serviço FTP é instalado diretamente, sem acesso a ele por meio da interface. Útil se você planeja gerenciar o armazenamento de arquivos de outro computador.
  • Interface de gestão(Interface apenas) - ao contrário do ponto anterior, apenas o shell gráfico para gerenciar o servidor é instalado, mas não o próprio servidor. Use se quiser acessar remotamente seu servidor FTP.
  • Instalação customizada(Personalizado) - Você é livre para escolher o que deseja colocar no seu computador.

Na próxima janela, você deve selecionar a pasta de instalação, por exemplo, “ C: \ Arquivos de programas \ FileZilla Server”. Após a seleção, vá para a próxima janela ( Próximo).

Agora, o instalador nos pedirá para escolher como instalar e executar o servidor.

Existem três opções:

  • Como um serviço e comece no login
  • Como um serviço e inicie manualmente
  • Instalação fácil, execute manualmente

Recomenda-se escolher a primeira ou a segunda opção. A única diferença é que, no segundo caso, para o servidor funcionar, você precisará ir para " Painel de controle - Ferramentas administrativas - Gerenciamento de serviços", encontre um serviço na lista e inicie-o clicando no botão iniciar.

Porta do servidor FileZilla e inicialização inicial

Além disso, nesta fase, você deve especificar a porta através da qual a interface de gerenciamento do servidor será conectada, ou seja, por assim dizer, seu console de administração, que permitirá que você especifique as configurações, ver quem e onde conectado, etc. Para melhorar a segurança, mude-o do padrão ( 14147 ) para outra coisa.

Além disso, por padrão, a opção Iniciar servidor após a conclusão da instalação está marcada. Você pode deixar esta caixa de seleção ou removê-la. Isso é problema seu. Feito isso, vá para a última janela usando o botão Próximo.

Aqui, selecionamos as opções para iniciar a interface.

Novamente, existem três deles:

  • Ao fazer login, para todos os usuários
  • No login, para o usuário atual
  • Manualmente

A primeira opção funcionará se você for o único usuário do computador onde o servidor está instalado e, a princípio, ainda vai iniciar a interface automaticamente em todas as contas do sistema operacional, ou em apenas uma.

O segundo é adequado para quem trabalha em um computador mais de um (ou seja, em um computador há várias contas usadas por pessoas diferentes) e não quer que ninguém mais o gerencie FTP servidor, ou seja, a interface foi lançada apenas a partir da conta na qual a instalação está sendo realizada.

E a terceira opção configura o parâmetro de inicialização apenas manualmente, ou seja, não iniciará de forma alguma com o sistema.

Deixe-me lembrar que a interface é algo como um programa administrativo que permite monitorar o estado do servidor, iniciar-parar e configurá-lo.

Marca de verificação ( Inicie a interface após a conclusão da configuração) nesta janela, novamente, define o lançamento da interface imediatamente no final da instalação.

Bem, depois de descobrir tudo isso, você pode finalmente começar a instalar o servidor (usando, é claro, o botão " Instalar") :)

Configuração inicial do servidor FTP FileZilla

Assim, após a instalação, na primeira inicialização da interface, aparecerá uma pequena janela onde é necessário especificar o endereço e a porta para conexão, bem como a senha do administrador (não existe durante a primeira instalação). Você pode marcar a opção "Sempre conectar a este servidor". Clique em " OK".

Gostaria de enfatizar que se trata de uma conexão com o servidor local, ou seja, uma conexão com a interface de administração, ou seja, para emitir um endereço 127.0.0.1 e porto 14147 para um amigo que quer se conectar é inútil. Endereços externos, senhas e atendimentos necessários para se conectar ao servidor serão discutidos ao longo do caminho.

Agora vamos passar para as configurações. Isso é feito indo para o endereço " Editar -> Configurações"ou clicando no botão no painel da interface:

A janela de configurações será aberta na sua frente. Na primeira guia (Configurações gerais), você pode definir os seguintes parâmetros:

De cima para baixo na captura de tela:

  • Porta na qual os clientes se conectarão ao servidor
  • Número máximo de clientes
  • Número de processos
  • Vários tempos limite (três peças)

No âmbito deste artigo, estamos interessados ​​nos dois primeiros pontos. A porta pode ser deixada como está ou você pode alterá-la para melhorar a segurança, mas então você terá que informar a todos que desejam se conectar sobre isso.

A segunda configuração é responsável pelo número máximo de conexões. Por padrão, o valor do parâmetro é “ 0 ”, Isso significa que seu número não é limitado. Vale a pena alterar este parâmetro se, por exemplo, o seu canal de Internet não aguentar a carga, porque há muitas pessoas conectando-se a você.

O resto pode ser deixado inalterado, porque as configurações são ideais para uso doméstico.

No subparágrafo “ Filtro IP"Você pode perguntar IP endereços (ou seu intervalo), que serão proibidos de se conectar ao seu servidor, bem como definir exceções do intervalo especificado (segundo campo).

Ou seja, por exemplo, se você deseja banir alguém e proibir que ele chegue ao seu servidor, indique-o na primeira janela. Além disso, se você deseja conceder acesso apenas a alguém específico e negar a todos os outros, coloque um asterisco no primeiro campo e defina a lista IP-endereços no segundo.

Aba " Configurações do modo passivo”Regula os parâmetros para conexão passiva ao servidor e sua resposta.

Vale a pena mudar algo aqui apenas se você não estiver conectado à Internet diretamente, mas através do roteador no qual reside o firewall e NAT... Neste caso, você pode precisar especificar no " Use o seguinte IP"é externo IP-address (você pode descobrir com o provedor ou na interface do roteador), bem como definir o intervalo de portas (Usar intervalo de portas personalizado) por meio do qual o cliente pode se conectar ao servidor em modo passivo.

Vale a pena tocar nessas configurações, talvez, apenas em caso de problemas com a conexão de usuários. Caso isso aconteça e a impossibilidade de descobrir por conta própria, darei conselhos sobre as configurações exclusivamente para você (escreva comentários).

Seção de configurações “ Diversos”Contém configurações que são insignificantes para um servidor FTP doméstico. Por exemplo, como “ Não mostrar a senha nos arquivos de log”(Não mostre senhas no registro de mensagens),“ Interface de inicialização minimizada”(Iniciar minimizado), bem como o tamanho dos buffers de transmissão. Em geral, você não precisa tocar em nada aqui.

No " Configurações da interface de administrador"Você pode perguntar IP- endereço e porta através da qual a interface de gerenciamento do servidor estará disponível (a mesma que usamos inicialmente como 127.0.0.1 e 14147 , isto é, se desejar, você pode alterá-los). Alternativamente, você pode especificar IP- endereços que têm permissão para se conectar a ele.

Seção de configurações “ Exploração madeireira”Permite que você habilite o registro (Habilite o registro no arquivo), configure seu tamanho máximo (Limite o tamanho do arquivo de registro em), escreva tudo em um arquivo (Registre tudo em" FileZilla Server.log ") ou crie um separado para cada dia ( neste caso, você pode limitar sua vida útil máxima).

Aba " Configurações GSS”É responsável por usar o protocolo Kerberos GSS... Esta opção não requer configuração para uso normal.

Configurações residuais do servidor FTP - velocidades, criptografia, etc.

Então nós temos " Limites de velocidade”. Pode ajudar a limitar a velocidade das conexões de entrada e saída. Existem duas maneiras de limitar: definir um limite constante para todo o tempo ou criar regras para um dia e / ou hora específicos. Os limites são especificados em kilobytes.

Aba " Compressão de transferência de arquivos”Permite que você habilite o modo de compressão de arquivo durante a transferência. Nesse caso, você pode configurar os níveis de compactação mínimo e máximo, bem como especificar os endereços IP para os quais a compactação não será usada. Você não tem que tocar em nada.

Para configurar uma conexão segura entre um cliente e um servidor, vá para o “ Configurações SSL / TLS”. Aqui você precisa ativar o suporte para esses protocolos e especificar os caminhos para a chave privada, arquivo de certificado e senha. Para o usuário médio, isso não é necessário, portanto, este artigo não será abordado.

Finalmente, você pode habilitar o banimento automático de usuários após n-ésimas tentativas de conexões malsucedidas e a hora do banimento. Para fazer isso, vá para o “ Autobans”E, se você precisar, marque a caixa" Ativar banimentos automáticos", indique na coluna" Banir endereço IP após"o número de tentativas após as quais o bloqueio será realizado, bem como o tempo de bloqueio em campo" Banir para".

Isso às vezes é necessário para que pessoas indesejadas não enviem spam para seu servidor com suas tentativas de conexão.

Configuração inicial de contas de usuário (usuários) e compartilhamentos (compartilhamento) em FileZilla Server

Agora vamos configurar o acesso do usuário, ou seja, suas contas, senhas, pastas, etc.
Como exemplo, vamos criar o usuário mais comum, por assim dizer, e dar-lhe acesso.

Assim, para adicionar uma nova conta, siga, na janela principal da interface, o caminho “ Editar-> Comercial”. Seremos apresentados a uma janela para trabalhar com usuários.

Para adicionar um novo, clique em “ Adicionar”. Em seguida, você precisará definir seu nome, por exemplo, anônimo, e associação ao grupo (no nosso caso, não indicaremos). Definimos, pressione “ OK”.



Agora, para nosso novo usuário, você pode definir uma senha e um limite para o número de conexões. Se necessário, faça-o marcando o " Senha"e especificando-a (senha) na caixa ao lado. É altamente recomendável usar senhas de usuários para fins de segurança.

Em seguida, vá para o “ Compartilhar pastas”. Aqui, de fato, definimos a quais pastas o usuário terá acesso. Isso é feito simplesmente: clique em “ Adicionar”E selecione a pasta desejada no disco. À esquerda, você pode definir os direitos de acesso a ele: somente leitura - “ Leitura", Registro -" Escrever", Exclusão -" Excluir"E a capacidade de alterar os arquivos existentes no diretório -" Acrescentar”. Abaixo, você pode permitir a criação, exclusão, listagem de arquivos e distribuição de permissões para subdiretórios.

Definimos os parâmetros e pastas de que você precisa e .. OK

Isso conclui a configuração inicial. Para uso doméstico, você não precisa de mais;)

Acesso do usuário ao servidor FileZilla Server

Para que seus amigos possam usar seu FTP servidor, você precisa fornecê-lo IP-address, bem como seu (s) nome (s) de usuário, senha (s) e, se necessário, a porta (se alterada), que devem indicar em seus.

Aprenda externamente IP-o endereço pode ser entrando em contato com o provedor, procurando nas configurações do roteador ou, simplesmente, usando um dos muitos serviços, tais como (como você provavelmente adivinhou, você precisa do que está escrito no texto "Seu endereço IP:"; )).

Posfácio

Aqui estão as coisas.

Apesar de o artigo ser focado tanto quanto possível para pequenos usos domésticos, tentei explicar o mais detalhadamente possível todas as configurações e nuances necessárias FileZilla Server.

Como sempre, se você tiver alguma dúvida, acréscimo, etc., escreva nos comentários - Terei todo o gosto em ajudar.

PS: Pela existência deste artigo, um agradecimento especial a um amigo do projeto e um membro da nossa equipe sob o apelido “ Kellis "y“.