Como eu faço um servidor usando o Ubuntu para que as pessoas possam baixar arquivos de mim?

1

Eu apenas configuro um sistema Ubuntu e quero usá-lo para hospedar alguns arquivos para que as pessoas possam baixá-los com algum tipo de link que eu os envie. Eu tenho uma conexão de modem a cabo para a rede e meu provedor é RoadRunner.

Existe uma maneira simples de fazer isso com o Ubuntu como um servidor FTP, servidor da Web ou alguma outra configuração? Eu sou novo no Ubuntu e Unix / Linux, então eu sei muito pouco sobre como fazer isso no nível da linha de comando.

Obrigado.

    
por Matt 10.12.2011 / 20:49

1 resposta

1

Na verdade, eu só fiz isso hoje.

  1. Instale vsftpd com seu gerenciador de pacotes favorito.

    sudo apt-get install vsftpd

  2. Crie um novo usuário com a pasta raiz do FTP como sua pasta pessoal.

    sudo mkdir /home/ftp/
    sudo useradd -b /home/ftp/ -d /home/ftp/ -u 231 ftpuser
    

    Você pode substituir ftpuser pelo nome de usuário que deseja, mas apenas ftp parece não funcionar (ou pelo menos não funcionou para mim).

    E, para especificar a senha para o recém-criado, digite sudo passwd ftpuser e digite a senha desejada duas vezes.

Depois de seguir essas duas etapas, basta digitar ftp: // your-ip na barra de endereço e inserir as informações especificado acima para poder baixar arquivos da pasta /home/ftp .

Mas esteja avisado

Acabei de explicar o básico. Com essa configuração simples, as pessoas poderão acessar todos os arquivos em seu computador para os quais tenham permissões, também arquivos fora da pasta inicial! Eles não poderão escrever para eles.

Notas adicionais

Se você não quiser que as pessoas tenham que digitar um nome de usuário e senha, há uma linha de configuração para vsftpd , que permite que usuários anônimos se conectem. O arquivo de configuração está localizado em /etc/vsftpd.conf . Depois de alterar o somethinh no arquivo de configuração, execute sudo service vsftpd restart para aplicar a nova configuração.

    
por RobinJ 10.12.2011 / 21:02