Como configurar um servidor FTP no Ubuntu Linux (com imagens)

Índice:

Como configurar um servidor FTP no Ubuntu Linux (com imagens)
Como configurar um servidor FTP no Ubuntu Linux (com imagens)

Vídeo: Como configurar um servidor FTP no Ubuntu Linux (com imagens)

Vídeo: Como configurar um servidor FTP no Ubuntu Linux (com imagens)
Vídeo: How to use pendrive? #shorts 2024, Abril
Anonim

Este artigo do wikiHow mostrará como configurar e se conectar a um servidor FTP a partir de seu computador Ubuntu Linux. Os servidores FTP são úteis para armazenar arquivos do seu computador e permitir que outras pessoas os naveguem. Para configurar um servidor FTP a partir do seu computador, você precisará ter um host de servidor FTP ao qual possa se conectar. Também é recomendado que você atualize seu software Ubuntu para a versão mais recente disponível.

Passos

Parte 1 de 4: Instalando a estrutura FTP

Configurar um servidor FTP no Ubuntu Linux Etapa 1
Configurar um servidor FTP no Ubuntu Linux Etapa 1

Etapa 1. Certifique-se de que o Ubuntu está atualizado

As versões 17.10 e superiores do Ubuntu têm caminhos de arquivo muito diferentes das versões anteriores, portanto, você precisará atualizar para a versão mais recente do Ubuntu, se ainda não o fez:

  • Abrir terminal
  • Digite sudo apt-get upgrade e pressione ↵ Enter.
  • Digite sua senha e pressione ↵ Enter.
  • Digite y quando solicitado e pressione ↵ Enter.
  • Aguarde a conclusão da instalação das atualizações e reinicie o computador, se solicitado.
Configurar um servidor FTP no Ubuntu Linux Etapa 2
Configurar um servidor FTP no Ubuntu Linux Etapa 2

Etapa 2. Abra o Terminal

Clique no Formulários cardápio ⋮⋮⋮, role para baixo e clique no botão preto e branco terminal ícone para fazer isso.

Você também pode simplesmente pressionar Alt + Ctrl + T para abrir o Terminal

Configurar um servidor FTP no Ubuntu Linux Etapa 3
Configurar um servidor FTP no Ubuntu Linux Etapa 3

Etapa 3. Digite o comando de instalação do VSFTPD

Digite sudo apt-get install vsftpd no Terminal e pressione ↵ Enter.

Configure um servidor FTP no Ubuntu Linux Etapa 4
Configure um servidor FTP no Ubuntu Linux Etapa 4

Etapa 4. Digite sua senha

Digite a senha que você usa para fazer login no computador e pressione ↵ Enter.

Configurar um servidor FTP no Ubuntu Linux Etapa 5
Configurar um servidor FTP no Ubuntu Linux Etapa 5

Etapa 5. Aguarde a instalação do VSFTPD

Isso levará de 5 a 20 minutos, dependendo das configurações atuais de FTP e da conexão com a Internet, então seja paciente.

Configurar um servidor FTP no Ubuntu Linux Etapa 6
Configurar um servidor FTP no Ubuntu Linux Etapa 6

Etapa 6. Instale o FileZilla

Este é o programa que você usará para acessar e fazer upload para o seu servidor. Para instalar:

  • Digite sudo apt-get install filezilla
  • Digite sua senha novamente, se solicitado.
  • Aguarde a conclusão da instalação.

Parte 2 de 4: Configurando o servidor FTP

Configurar um servidor FTP no Ubuntu Linux Etapa 7
Configurar um servidor FTP no Ubuntu Linux Etapa 7

Etapa 1. Abra o arquivo de configuração VSFTPD

Digite sudo nano /etc/vsftpd.conf e pressione ↵ Enter. Você estará editando este arquivo para permitir (ou desabilitar) certos recursos do VSFTPD.

Configurar um servidor FTP no Ubuntu Linux Etapa 8
Configurar um servidor FTP no Ubuntu Linux Etapa 8

Etapa 2. Permita que usuários locais façam login em seu servidor FTP

Use as setas do teclado para rolar para baixo até o

# Remova o comentário para permitir que usuários locais façam login.

título e, em seguida, remova o "#" do

local_enable = YES

linha abaixo dela.

  • Você pode remover o "#" usando as teclas de seta para selecionar a letra na frente dele (neste caso, "l") e pressionando a tecla ← Backspace.
  • Pule esta etapa se o

    local_enable = YES

  • linha já é branca.
Configure um servidor FTP no Ubuntu Linux, Etapa 9
Configure um servidor FTP no Ubuntu Linux, Etapa 9

Etapa 3. Permitir comandos de gravação de FTP

Role para baixo até o

# Remova o comentário para habilitar qualquer forma de comando de gravação de FTP.

título e, em seguida, remova o "#" do

write_enable = YES

linha abaixo dela.

  • Pule esta etapa se

    write_enable = YES

  • já é branco.
Configure um servidor FTP no Ubuntu Linux Etapa 10
Configure um servidor FTP no Ubuntu Linux Etapa 10

Etapa 4. Desative a mutilação ASCII

Role todo o caminho até o

# A mutilação ASCII é uma característica horrível do protocolo.

título e, em seguida, remova o "#" das duas linhas a seguir:

  • ascii_upload_enable = SIM

  • ascii_download_enable = SIM

Configure um servidor FTP no Ubuntu Linux Etapa 11
Configure um servidor FTP no Ubuntu Linux Etapa 11

Etapa 5. Altere as configurações de "chroot"

Role para baixo até o

# chroot)

título e, em seguida, adicione as seguintes linhas:

  • user_sub_token = $ USER

  • chroot_local_user = YES

  • chroot_list_enable = YES

  • Se alguma dessas linhas já existir, simplesmente remova o "#" antes de cada linha existente.
Configure um servidor FTP no Ubuntu Linux Etapa 12
Configure um servidor FTP no Ubuntu Linux Etapa 12

Etapa 6. Altere as configurações padrão de "chroot"

Role para baixo até o

(o padrão segue)

título e, em seguida, adicione as seguintes linhas:

  • chroot_list_file = / etc / vsftpd.chroot_list

  • local_root = / home / $ USER / Public_html

  • allow_writeable_chroot = YES

  • Se alguma dessas linhas já existir, simplesmente remova o "#" antes de cada linha existente.
Configure um servidor FTP no Ubuntu Linux Etapa 13
Configure um servidor FTP no Ubuntu Linux Etapa 13

Etapa 7. Habilite a opção "ls recurse"

Role para baixo até o

# Você pode ativar a opção "-R" …

título e, em seguida, remova o "#" do

ls_recurse_enable = SIM

linha abaixo dela.

Configure um servidor FTP no Ubuntu Linux Etapa 14
Configure um servidor FTP no Ubuntu Linux Etapa 14

Etapa 8. Salve e saia do editor de texto

Para fazer isso:

  • Pressione Ctrl + X
  • Digite y
  • Pressione ↵ Enter

Parte 3 de 4: Adicionando nomes de usuários à lista CHROOT

Configurar um servidor FTP no Ubuntu Linux Etapa 15
Configurar um servidor FTP no Ubuntu Linux Etapa 15

Etapa 1. Abra o arquivo de texto "chroot"

Digite sudo nano /etc/vsftpd.chroot_list e pressione ↵ Enter.

Você pode pular para a última etapa desta parte se não quiser especificar as pessoas que podem acessar seu servidor FTP

Configurar um servidor FTP no Ubuntu Linux Etapa 16
Configurar um servidor FTP no Ubuntu Linux Etapa 16

Etapa 2. Digite sua senha

Digite a senha que você usa para fazer login no Ubuntu e pressione ↵ Enter. Isso abrirá o arquivo de texto "chroot".

Pule esta etapa se sua senha não for solicitada

Configure um servidor FTP no Ubuntu Linux Etapa 17
Configure um servidor FTP no Ubuntu Linux Etapa 17

Etapa 3. Adicione nomes de usuário à lista

Digite seu próprio nome de usuário, pressione ↵ Enter e repita com qualquer outro nome de usuário de pessoas que você deseja que acessem seus diretórios pessoais de dentro do seu servidor.

Configurar um servidor FTP no Ubuntu Linux Etapa 18
Configurar um servidor FTP no Ubuntu Linux Etapa 18

Etapa 4. Salve sua lista

Pressione Ctrl + X, digite y e pressione ↵ Enter. Sua lista será salva.

Configurar um servidor FTP no Ubuntu Linux Etapa 19
Configurar um servidor FTP no Ubuntu Linux Etapa 19

Etapa 5. Reinicie o VSFTPD

Digite sudo systemctl restart vsftpd e pressione ↵ Enter. Isso irá parar e reiniciar o VSFTPD, garantindo que suas alterações foram salvas. Agora você pode acessar seu servidor FTP.

Parte 4 de 4: Acessando seu servidor

Configurar um servidor FTP no Ubuntu Linux Etapa 20
Configurar um servidor FTP no Ubuntu Linux Etapa 20

Etapa 1. Determine o endereço do seu servidor

Se estiver pagando por um servidor FTP por meio de um serviço de hospedagem (por exemplo, Bluehost), você precisará saber o endereço IP ou endereço normal do serviço para se conectar a ele.

  • Se estiver hospedando seu próprio servidor em seu computador, você usará o endereço IP de seu computador, que pode ser descoberto digitando ifconfig no Terminal e revisando o número do "endereço inet".

    Se "ifconfig" não estiver instalado, você pode instalá-lo digitando sudo apt-get install net-tools no Terminal

Configure um servidor FTP no Ubuntu Linux Etapa 21
Configure um servidor FTP no Ubuntu Linux Etapa 21

Etapa 2. Encaminhe uma porta em seu roteador

Depois de saber o endereço IP do servidor, você precisará encaminhar o slot da porta 21 do roteador para esse endereço; certifique-se de que a porta usa TCP (não UDP ou uma mistura dos dois).

O encaminhamento de portas varia de roteador para roteador, portanto, certifique-se de verificar o artigo vinculado ou a documentação do roteador para obter instruções

Configure um servidor FTP no Ubuntu Linux Etapa 22
Configure um servidor FTP no Ubuntu Linux Etapa 22

Etapa 3. Abra o Filezilla

Digite filezilla no Terminal e pressione ↵ Enter. Depois de um momento, o FileZilla será aberto.

Se você deseja se conectar via Terminal, você pode tentar digitar ftp [endereço]. Enquanto o seu servidor estiver funcionando e você tiver acesso à Internet, isso tentará se conectar ao seu servidor FTP; entretanto, você pode não conseguir transferir arquivos

Configure um servidor FTP no Ubuntu Linux Etapa 23
Configure um servidor FTP no Ubuntu Linux Etapa 23

Etapa 4. Clique em Arquivo

Ele está no canto superior esquerdo da janela do FileZilla. Fazer isso exibe um menu suspenso.

Configure um servidor FTP no Ubuntu Linux Etapa 24
Configure um servidor FTP no Ubuntu Linux Etapa 24

Etapa 5. Clique em Gerenciador de local…

Você encontrará essa opção no menu suspenso. A janela do Gerenciador de sites será aberta.

Configurar um servidor FTP no Ubuntu Linux Etapa 25
Configurar um servidor FTP no Ubuntu Linux Etapa 25

Etapa 6. Clique em Novo site

É um botão branco no lado esquerdo inferior da janela. Isso abre a seção Novo Site do Gerenciador do Site.

Configurar um servidor FTP no Ubuntu Linux Etapa 26
Configurar um servidor FTP no Ubuntu Linux Etapa 26

Etapa 7. Digite o endereço do seu servidor

No campo de texto "Host:", digite o endereço (ou endereço IP) do servidor FTP ao qual deseja se conectar.

Configurar um servidor FTP no Ubuntu Linux Etapa 27
Configurar um servidor FTP no Ubuntu Linux Etapa 27

Etapa 8. Adicione o número da porta encaminhada

Digite 21 no campo de texto "Porta:".

Configurar um servidor FTP no Ubuntu Linux Etapa 28
Configurar um servidor FTP no Ubuntu Linux Etapa 28

Etapa 9. Clique em Conectar

É um botão vermelho na parte inferior da página. Isso fará com que o FileZilla conecte seu computador ao servidor FTP.

Configurar um servidor FTP no Ubuntu Linux Etapa 29
Configurar um servidor FTP no Ubuntu Linux Etapa 29

Etapa 10. Mova os arquivos para o servidor

Você pode clicar e arrastar pastas da janela à esquerda para a janela à direita para carregá-las na página do servidor FTP.

Pontas

  • A porta de encaminhamento 20 pode resolver alguns problemas de rede se você estiver hospedando seu próprio servidor.
  • Conectar-se a um servidor FTP no Ubuntu 17 e superior parece um pouco diferente do que conectar nas versões anteriores, então você vai querer atualizar sua versão do Ubuntu para 17.10 (ou superior) se ainda não o fez.

Recomendado: