Como usar o vsftpd para configurar um servidor FTP e como acessar esse servidor de outro computador? [duplicado]

2

Esta é minha primeira tentativa de usar qualquer sistema baseado em Linux. Esta é também a minha primeira tentativa de configurar um servidor FTP. Estou executando o Ubuntu 12.04 em uma área de trabalho de 10 anos que espero usar como um servidor para transferir arquivos entre mim e meus amigos que usam os sistemas Windows e Mac.

Eu instalei vsftpd e acho que configurei meu arquivo /etc/vsftpd.config para exigir que os usuários façam logon (ou seja, sem usuários anônimos) e configure-o para exigir SSL (o que isso significa, todos apenas diz para evitar que as pessoas farejem sua senha, já que o FTP não é criptografado por si só). No entanto, seria ótimo se alguém pudesse me fornecer um conjunto de instruções do leigo sobre como configurar o servidor para exigir um nome de usuário e senha para acessá-lo, já que não tenho idéia se a configuração que eu configurei agora funcionará. / p>

Agora vem a parte que eu realmente não entendo. Como faço para ativar vsftpd e fazer o servidor começar a funcionar? Como eu sei que está ligado? (A falta de uma GUI torna tudo isso muito difícil para mim.) Como eu me conecto ao servidor de outro computador? É possível usar um navegador da web ou eu tenho que usar um programa como o Filezilla para acessar o servidor?

    
por John 22.05.2012 / 03:51

2 respostas

1

Você precisa de algumas coisas para fazer um servidor ftp funcionar ...

  1. Configuração - sugiro que você leia as man pages do software que você vai usar:

    man vsftpd
    man vsftpd.conf
    
  2. Firewall - computadores externos devem ter permissão para falar com seu servidor: você deve permitir conexões de entrada na porta 21. Dê uma olhada em "firestarter" para um bom programa para gerenciar isso.
  3. Se você quiser acessar o computador do mundo externo, talvez seja necessário informar ao seu roteador para passar a conexão de entrada na porta 21 para o seu servidor também. Olhe para a configuração do roteador, geralmente um endereço local como 192.168.1.254 (no meu roteador).
  4. O vsftp é iniciado quando você o instala, mas você pode usar o programa "bum" para gerenciar serviços, ou pará-lo / iniciá-lo na linha de comando da seguinte forma:

    sudo service vsftpd stop
    sudo service vsftpd start
    
  5. Depois disso, você poderá se conectar ao seu servidor a partir de um cliente FTP ou usar um navegador da Web: ftp://yourserver/

Espero que ajude:)

    
por SEngstrom 22.05.2012 / 05:03
-1

Você pode usar SFTP sobre SSH.

Basta conectar ao seu endereço IP residencial na porta 22 com seu nome de usuário e senha do Ubuntu. Você só precisa instalar o SSH:

sudo apt-get install openssh-server

Em alternativa, pode consultar o webmin .

    
por sarveshlad 22.05.2012 / 04:55