SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
Servidor FTP 
Sistemas Operacionais - Prof. Danilo 
Objetivo 
Instalar e configurar o servidor vsftpd, usando o Linux Ubuntu Server. 
OBS: A fonte de pesquisa do material utilizado nesta aula é de autoria do Prof. Alex Dias (IFTM). 
1
Servidor FTP 
Sistemas Operacionais - Prof. Danilo 
Instalação e configuração do FTP 
Vamos configurar um servidor ftp usando o ambiente virtual no linux. O servidor escolhido é o vsftpd (very secure file transfer protocol daemon), um dos mais utilizados devido a praticidade e a quantidade de recursos disponíveis. 
2
Servidor FTP 
Sistemas Operacionais - Prof. Danilo 
Instalação e configuração do FTP 
1º Passo: Instalação do servidor: o comando apt-get install aplicativo será utilizado para a instalação do FTP. 
Veja abaixo o comando sendo digitado. 
apt-get install vsftpd 
3
Servidor FTP 
Sistemas Operacionais - Prof. Danilo 
Instalação e configuração do FTP 
2º Passo: Crie um usuário com o nome de preso (que ficará enjaulado) e um usuário com o nome de gerente (que não ficará enjaulado) que será usado para conectar no FTP. 
4 
Comando. 
Dados do usuário. 
Sim 
Senha para o novo usuário.
Servidor Apache 
Sistemas Operacionais - Prof. Danilo 
Instalação e configuração do FTP 
3º Passo: Para você permitir que os usuários façam login e consiga fazer uploads para o servidor de FTP, é necessário que o diretório /home/preso não tenha permissão de gravação. Você deverá criar um subdiretório dentro do diretório /home/preso e ai sim, você libera a gravação deste subdiretório. Então para evitar este erro execute os seguinte comandos: 
OBS: Isto contradiz toda a história de permissionamento do Linux, mas é isto mesmo. 
Tire as permissões de gravação deste diretório 
chmod 555 /home/preso 
Crie um subdiretório que contenha permissão para gravação 
mkdir /home/preso/dados 
Altere as permissões deste subdiretório 
chmod 777 /home/preso/dados 
5
Servidor FTP 
Sistemas Operacionais - Prof. Danilo 
Instalação e configuração do FTP 
4º Passo: Agora vamos editar o arquivo vsftpd.conf de acordo com alguns parâmetros: 
Para editar o arquivo vsftpd.conf digite o comando abaixo. 
7
Servidor Apache 
Sistemas Operacionais - Prof. Danilo 
Instalação e configuração do FTP 
5º Passo: Faça as seguintes alterações no arquivo vsftpd.conf 
Localize a linha mostrada abaixo e verifique se o parâmetro listen está configurado como YES (Linha de número 14): 
Localize o parâmetro anonymous_enable na linha 23 e altere de YES para NO, este procedimento irá desabilitar o logon com o usuário anônimo no FTP e retire o comentário (#) no início das linhas 26 e 29 para aceitar que usuários locais consiga fazer logon e gravar arquivos no FTP, conforme imagem abaixo: 
8
Servidor Apache 
Sistemas Operacionais - Prof. Danilo 
Instalação e configuração do FTP 
6º Passo: Localize os parâmetros ascii_upload e ascii_download, mostrados abaixo, e retire o comentário (#) no início das linhas, este procedimento irá facilitar o download e upload de arquivos texto (Linhas 97 e 98 respectivamente). 
9 
Altere a mensagem de boas vindas para os usuários que acessam o servidor FTP, para isto descomente a linha com o parâmetro ftpd_banner e modifique a mensagem“Welcome to blah...”conforme mostrado abaixo. (Linha de número 101):
Servidor Apache 
Sistemas Operacionais - Prof. Danilo 
Enjaulando Usuários 
Para impedir que os usuários autenticados saiam do seu diretório home e possam navegar pelo HD do servidor, descomente a linha abaixo: 
chroot_local_user=YES (linha 120). 
Obs: Esta técnica é chamada de Enjaular usuários. 
Para "enjaular" somente alguns usuários: 
Descomente e configure as seguintes linhas 
chroot_local_user=NO (linha 120). 
chroot_list_enable=YES (linha 121). 
chroot_list_file=/etc/vsftpd.chroot_list (linha 125). 
Crie o seguinte arquivo: /etc/vsftpd.chroot_list e escreva o nome dos usuários que você deseja enjaular um por linha 
7º Passo: Para "enjaular" todos e deixar alguns livres: (Esta configuração que você irá fazer). 
Descomente e configure as seguintes linhas abaixo: 
chroot_local_user=YES (linha 120). 
chroot_list_enable=YES (linha 121). 
chroot_list_file=/etc/vsftpd.chroot_list (linha 125). 
Salve e saia do arquivo de configuração vsftpd.conf e crie o seguinte arquivo: /etc/vsftpd.chroot_list e escreva o nome dos usuários que você deseja que não seja enjaulado um por linha. 
10 
1º Opção de configuração. 
2º Opção de configuração. 
3º Opção de configuração.
Servidor Apache 
Sistemas Operacionais - Prof. Danilo 
Instalação e configuração do FTP 
8º Passo: Acrescente dentro do arquivo /etc/vsftpd.chroot_list o usuário gerente, conforme imagem abaixo: 
11
Servidor Apache 
Sistemas Operacionais - Prof. Danilo 
Instalação e configuração do FTP 
9º Passo: Reinicie o servidor FTP através do comando service vsftpd restart ou /etc/init.d/vsftpd restart 
12
Servidor Apache 
Sistemas Operacionais - Prof. Danilo 
Instalação e configuração do FTP 
10º Passo: Vamos testar o ftp. 
Digite ftp localhost e entre com o usuário (preso) e senha (iftm@123) cadastrado no servidor no 2º Passo, conforme imagem abaixo. (Observe que o usuário está enjaulado) 
13
Servidor Apache 
Sistemas Operacionais - Prof. Danilo 
Instalação e configuração do FTP 
11º Passo: Agora entre com o usuário (gerente) e senha (iftm@123) cadastrado no servidor no 2º Passo, conforme imagem abaixo. (Observe que o usuário não está enjaulado) 
14

Mais conteúdo relacionado

Mais procurados

Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamentoCarlos Melo
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de redefernandao777
 
Compartilhamento no samba com permissão de grupo
Compartilhamento no samba com permissão de grupoCompartilhamento no samba com permissão de grupo
Compartilhamento no samba com permissão de grupoCarlos Eduardo
 
Criando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu serverCriando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu serverAparicio Junior
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaSoftD Abreu
 
Segurança autenticação apache -ppt
Segurança autenticação apache -pptSegurança autenticação apache -ppt
Segurança autenticação apache -pptCarlos Melo
 
Servidor DNS- BIND
Servidor DNS- BINDServidor DNS- BIND
Servidor DNS- BINDzbrendo
 
Trabalho Configuração de Servidores Unix
Trabalho Configuração de Servidores UnixTrabalho Configuração de Servidores Unix
Trabalho Configuração de Servidores UnixVitor Savicki
 
Configuracao postfix para envio de email atraves do office 365
Configuracao postfix para envio de email atraves do office 365Configuracao postfix para envio de email atraves do office 365
Configuracao postfix para envio de email atraves do office 365André Luiz Cunha
 

Mais procurados (20)

Instalação e configuração
Instalação e configuraçãoInstalação e configuração
Instalação e configuração
 
Proftpd
ProftpdProftpd
Proftpd
 
Linux - DNS
Linux - DNSLinux - DNS
Linux - DNS
 
Linux - Servidor Web Apache
Linux - Servidor Web ApacheLinux - Servidor Web Apache
Linux - Servidor Web Apache
 
Dhcp com controle_ip_compartilhamento
Dhcp com controle_ip_compartilhamentoDhcp com controle_ip_compartilhamento
Dhcp com controle_ip_compartilhamento
 
Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamento
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de rede
 
4 instalação no Ubuntu
4 instalação no Ubuntu4 instalação no Ubuntu
4 instalação no Ubuntu
 
Compartilhamento no samba com permissão de grupo
Compartilhamento no samba com permissão de grupoCompartilhamento no samba com permissão de grupo
Compartilhamento no samba com permissão de grupo
 
Criando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu serverCriando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu server
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresa
 
Dhcp
DhcpDhcp
Dhcp
 
Segurança autenticação apache -ppt
Segurança autenticação apache -pptSegurança autenticação apache -ppt
Segurança autenticação apache -ppt
 
Zabbix livro para ubuntu
Zabbix livro para ubuntuZabbix livro para ubuntu
Zabbix livro para ubuntu
 
Servidor DNS- BIND
Servidor DNS- BINDServidor DNS- BIND
Servidor DNS- BIND
 
Trabalho Configuração de Servidores Unix
Trabalho Configuração de Servidores UnixTrabalho Configuração de Servidores Unix
Trabalho Configuração de Servidores Unix
 
05 servidor dhcp
05   servidor dhcp05   servidor dhcp
05 servidor dhcp
 
Aula dns
Aula dnsAula dns
Aula dns
 
07 - Atividade III
07 - Atividade III07 - Atividade III
07 - Atividade III
 
Configuracao postfix para envio de email atraves do office 365
Configuracao postfix para envio de email atraves do office 365Configuracao postfix para envio de email atraves do office 365
Configuracao postfix para envio de email atraves do office 365
 

Semelhante a Configurando o ftp - ubuntu server

Configurando o FTP no Windows 2008 Server
Configurando o FTP no Windows 2008 ServerConfigurando o FTP no Windows 2008 Server
Configurando o FTP no Windows 2008 ServerAparicio Junior
 
Aula14 vsftp de-introopenldap
Aula14 vsftp de-introopenldapAula14 vsftp de-introopenldap
Aula14 vsftp de-introopenldapRoberto Castro
 
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lxConfigurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lxjrrsouzaj
 
Personalizacao Do Sistema E Servicos
Personalizacao Do Sistema E ServicosPersonalizacao Do Sistema E Servicos
Personalizacao Do Sistema E Servicosarturramisio
 
Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory gigadrop
 
Projeto jorge,jefff, matheus
Projeto   jorge,jefff, matheusProjeto   jorge,jefff, matheus
Projeto jorge,jefff, matheusEadanalise
 
Proftpd instalação
Proftpd   instalaçãoProftpd   instalação
Proftpd instalaçãoSENAC RIO
 
Tutorial - Cloud Computing Primeiros Acessos Linux
Tutorial - Cloud Computing Primeiros Acessos LinuxTutorial - Cloud Computing Primeiros Acessos Linux
Tutorial - Cloud Computing Primeiros Acessos LinuxTecla Internet
 
Tutorial fundamentos s.o
Tutorial   fundamentos s.oTutorial   fundamentos s.o
Tutorial fundamentos s.oDiego Souza
 
Instalação e Configuração do Hipervisor xen pvm
Instalação e Configuração do Hipervisor xen pvmInstalação e Configuração do Hipervisor xen pvm
Instalação e Configuração do Hipervisor xen pvmFernando Pessoa
 
Criando Sites Com CMS
Criando Sites Com CMSCriando Sites Com CMS
Criando Sites Com CMSClaudio Toldo
 
Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012Carlos Melo
 
Project HA
Project HAProject HA
Project HAKarpv
 
Invasão de servidor ftp
Invasão de servidor ftpInvasão de servidor ftp
Invasão de servidor ftpPraiero Oo
 
Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Carlos Melo
 

Semelhante a Configurando o ftp - ubuntu server (20)

Configurando o FTP no Windows 2008 Server
Configurando o FTP no Windows 2008 ServerConfigurando o FTP no Windows 2008 Server
Configurando o FTP no Windows 2008 Server
 
Aula14 vsftp de-introopenldap
Aula14 vsftp de-introopenldapAula14 vsftp de-introopenldap
Aula14 vsftp de-introopenldap
 
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lxConfigurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
Configurando ambiente ltsp_4.2_com_mt1000_lx_ta2000lx
 
Personalizacao Do Sistema E Servicos
Personalizacao Do Sistema E ServicosPersonalizacao Do Sistema E Servicos
Personalizacao Do Sistema E Servicos
 
Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory
 
(14) ftp
(14) ftp(14) ftp
(14) ftp
 
Projeto jorge,jefff, matheus
Projeto   jorge,jefff, matheusProjeto   jorge,jefff, matheus
Projeto jorge,jefff, matheus
 
Proftpd instalação
Proftpd   instalaçãoProftpd   instalação
Proftpd instalação
 
Tutorial - Cloud Computing Primeiros Acessos Linux
Tutorial - Cloud Computing Primeiros Acessos LinuxTutorial - Cloud Computing Primeiros Acessos Linux
Tutorial - Cloud Computing Primeiros Acessos Linux
 
Tutorial fundamentos s.o
Tutorial   fundamentos s.oTutorial   fundamentos s.o
Tutorial fundamentos s.o
 
Apache no linux
Apache no linuxApache no linux
Apache no linux
 
Instalação e Configuração do Hipervisor xen pvm
Instalação e Configuração do Hipervisor xen pvmInstalação e Configuração do Hipervisor xen pvm
Instalação e Configuração do Hipervisor xen pvm
 
Comandos Linux Parte 2
Comandos Linux Parte 2Comandos Linux Parte 2
Comandos Linux Parte 2
 
Tcc anexo i
Tcc   anexo iTcc   anexo i
Tcc anexo i
 
Criando Sites Com CMS
Criando Sites Com CMSCriando Sites Com CMS
Criando Sites Com CMS
 
Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012
 
Project HA
Project HAProject HA
Project HA
 
Instalar Ocomon Ubuntu 2
Instalar Ocomon Ubuntu 2Instalar Ocomon Ubuntu 2
Instalar Ocomon Ubuntu 2
 
Invasão de servidor ftp
Invasão de servidor ftpInvasão de servidor ftp
Invasão de servidor ftp
 
Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012
 

Mais de Aparicio Junior

Mock test structure TOEFL ITP
Mock test structure TOEFL ITPMock test structure TOEFL ITP
Mock test structure TOEFL ITPAparicio Junior
 
Mock test reading TOEFL ITP
Mock test reading TOEFL ITPMock test reading TOEFL ITP
Mock test reading TOEFL ITPAparicio Junior
 
Mock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITPMock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITPAparicio Junior
 
General view of the TOEFL ITP
General view of the TOEFL ITPGeneral view of the TOEFL ITP
General view of the TOEFL ITPAparicio Junior
 
HERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVAHERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVAAparicio Junior
 
Banco de Dados - Junções Externas e internas
Banco de Dados - Junções Externas e internasBanco de Dados - Junções Externas e internas
Banco de Dados - Junções Externas e internasAparicio Junior
 
Aula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em JavaAula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em JavaAparicio Junior
 
Aula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em JavaAula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em JavaAparicio Junior
 
Estrutura de Dados - PILHAS
Estrutura de Dados - PILHASEstrutura de Dados - PILHAS
Estrutura de Dados - PILHASAparicio Junior
 
Tutorial instalacão java
Tutorial instalacão javaTutorial instalacão java
Tutorial instalacão javaAparicio Junior
 

Mais de Aparicio Junior (20)

Tips For the TOELF ITP
Tips For the TOELF ITPTips For the TOELF ITP
Tips For the TOELF ITP
 
Mock test structure TOEFL ITP
Mock test structure TOEFL ITPMock test structure TOEFL ITP
Mock test structure TOEFL ITP
 
Mock test reading TOEFL ITP
Mock test reading TOEFL ITPMock test reading TOEFL ITP
Mock test reading TOEFL ITP
 
Mock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITPMock Test Listening TOEFL ITP
Mock Test Listening TOEFL ITP
 
General view of the TOEFL ITP
General view of the TOEFL ITPGeneral view of the TOEFL ITP
General view of the TOEFL ITP
 
HERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVAHERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVA
 
Banco de Dados - Junções Externas e internas
Banco de Dados - Junções Externas e internasBanco de Dados - Junções Externas e internas
Banco de Dados - Junções Externas e internas
 
Lista 2 5
Lista 2 5Lista 2 5
Lista 2 5
 
Aula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em JavaAula sobre Programação Orientada a Objetos em Java
Aula sobre Programação Orientada a Objetos em Java
 
Lista 2 4
Lista 2 4Lista 2 4
Lista 2 4
 
Aula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em JavaAula Programação Orientada a Objetos em Java
Aula Programação Orientada a Objetos em Java
 
Estrutura de Dados - PILHAS
Estrutura de Dados - PILHASEstrutura de Dados - PILHAS
Estrutura de Dados - PILHAS
 
Tutorial instalacão java
Tutorial instalacão javaTutorial instalacão java
Tutorial instalacão java
 
Lista1 3 java
Lista1 3 javaLista1 3 java
Lista1 3 java
 
Lista 2 2 java
Lista 2 2 javaLista 2 2 java
Lista 2 2 java
 
Lista 2 1 java
Lista 2 1 javaLista 2 1 java
Lista 2 1 java
 
Lista 1 9 java
Lista 1 9 javaLista 1 9 java
Lista 1 9 java
 
Lista 1 8 java
Lista 1 8 javaLista 1 8 java
Lista 1 8 java
 
Lista 1 7 java
Lista 1 7 javaLista 1 7 java
Lista 1 7 java
 
Lista 1 6 java
Lista 1 6 javaLista 1 6 java
Lista 1 6 java
 

Último

A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...DirceuNascimento5
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxLeonardoGabriel65
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxReinaldoMuller1
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxMarcosLemes28
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxMARIADEFATIMASILVADE
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxJustinoTeixeira1
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLidianePaulaValezi
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosLucianoPrado15
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...HELENO FAVACHO
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 

Último (20)

A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Produção de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptxProdução de Texto - 5º ano - CRÔNICA.pptx
Produção de Texto - 5º ano - CRÔNICA.pptx
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptx
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 

Configurando o ftp - ubuntu server

  • 1. Servidor FTP Sistemas Operacionais - Prof. Danilo Objetivo Instalar e configurar o servidor vsftpd, usando o Linux Ubuntu Server. OBS: A fonte de pesquisa do material utilizado nesta aula é de autoria do Prof. Alex Dias (IFTM). 1
  • 2. Servidor FTP Sistemas Operacionais - Prof. Danilo Instalação e configuração do FTP Vamos configurar um servidor ftp usando o ambiente virtual no linux. O servidor escolhido é o vsftpd (very secure file transfer protocol daemon), um dos mais utilizados devido a praticidade e a quantidade de recursos disponíveis. 2
  • 3. Servidor FTP Sistemas Operacionais - Prof. Danilo Instalação e configuração do FTP 1º Passo: Instalação do servidor: o comando apt-get install aplicativo será utilizado para a instalação do FTP. Veja abaixo o comando sendo digitado. apt-get install vsftpd 3
  • 4. Servidor FTP Sistemas Operacionais - Prof. Danilo Instalação e configuração do FTP 2º Passo: Crie um usuário com o nome de preso (que ficará enjaulado) e um usuário com o nome de gerente (que não ficará enjaulado) que será usado para conectar no FTP. 4 Comando. Dados do usuário. Sim Senha para o novo usuário.
  • 5. Servidor Apache Sistemas Operacionais - Prof. Danilo Instalação e configuração do FTP 3º Passo: Para você permitir que os usuários façam login e consiga fazer uploads para o servidor de FTP, é necessário que o diretório /home/preso não tenha permissão de gravação. Você deverá criar um subdiretório dentro do diretório /home/preso e ai sim, você libera a gravação deste subdiretório. Então para evitar este erro execute os seguinte comandos: OBS: Isto contradiz toda a história de permissionamento do Linux, mas é isto mesmo. Tire as permissões de gravação deste diretório chmod 555 /home/preso Crie um subdiretório que contenha permissão para gravação mkdir /home/preso/dados Altere as permissões deste subdiretório chmod 777 /home/preso/dados 5
  • 6. Servidor FTP Sistemas Operacionais - Prof. Danilo Instalação e configuração do FTP 4º Passo: Agora vamos editar o arquivo vsftpd.conf de acordo com alguns parâmetros: Para editar o arquivo vsftpd.conf digite o comando abaixo. 7
  • 7. Servidor Apache Sistemas Operacionais - Prof. Danilo Instalação e configuração do FTP 5º Passo: Faça as seguintes alterações no arquivo vsftpd.conf Localize a linha mostrada abaixo e verifique se o parâmetro listen está configurado como YES (Linha de número 14): Localize o parâmetro anonymous_enable na linha 23 e altere de YES para NO, este procedimento irá desabilitar o logon com o usuário anônimo no FTP e retire o comentário (#) no início das linhas 26 e 29 para aceitar que usuários locais consiga fazer logon e gravar arquivos no FTP, conforme imagem abaixo: 8
  • 8. Servidor Apache Sistemas Operacionais - Prof. Danilo Instalação e configuração do FTP 6º Passo: Localize os parâmetros ascii_upload e ascii_download, mostrados abaixo, e retire o comentário (#) no início das linhas, este procedimento irá facilitar o download e upload de arquivos texto (Linhas 97 e 98 respectivamente). 9 Altere a mensagem de boas vindas para os usuários que acessam o servidor FTP, para isto descomente a linha com o parâmetro ftpd_banner e modifique a mensagem“Welcome to blah...”conforme mostrado abaixo. (Linha de número 101):
  • 9. Servidor Apache Sistemas Operacionais - Prof. Danilo Enjaulando Usuários Para impedir que os usuários autenticados saiam do seu diretório home e possam navegar pelo HD do servidor, descomente a linha abaixo: chroot_local_user=YES (linha 120). Obs: Esta técnica é chamada de Enjaular usuários. Para "enjaular" somente alguns usuários: Descomente e configure as seguintes linhas chroot_local_user=NO (linha 120). chroot_list_enable=YES (linha 121). chroot_list_file=/etc/vsftpd.chroot_list (linha 125). Crie o seguinte arquivo: /etc/vsftpd.chroot_list e escreva o nome dos usuários que você deseja enjaular um por linha 7º Passo: Para "enjaular" todos e deixar alguns livres: (Esta configuração que você irá fazer). Descomente e configure as seguintes linhas abaixo: chroot_local_user=YES (linha 120). chroot_list_enable=YES (linha 121). chroot_list_file=/etc/vsftpd.chroot_list (linha 125). Salve e saia do arquivo de configuração vsftpd.conf e crie o seguinte arquivo: /etc/vsftpd.chroot_list e escreva o nome dos usuários que você deseja que não seja enjaulado um por linha. 10 1º Opção de configuração. 2º Opção de configuração. 3º Opção de configuração.
  • 10. Servidor Apache Sistemas Operacionais - Prof. Danilo Instalação e configuração do FTP 8º Passo: Acrescente dentro do arquivo /etc/vsftpd.chroot_list o usuário gerente, conforme imagem abaixo: 11
  • 11. Servidor Apache Sistemas Operacionais - Prof. Danilo Instalação e configuração do FTP 9º Passo: Reinicie o servidor FTP através do comando service vsftpd restart ou /etc/init.d/vsftpd restart 12
  • 12. Servidor Apache Sistemas Operacionais - Prof. Danilo Instalação e configuração do FTP 10º Passo: Vamos testar o ftp. Digite ftp localhost e entre com o usuário (preso) e senha (iftm@123) cadastrado no servidor no 2º Passo, conforme imagem abaixo. (Observe que o usuário está enjaulado) 13
  • 13. Servidor Apache Sistemas Operacionais - Prof. Danilo Instalação e configuração do FTP 11º Passo: Agora entre com o usuário (gerente) e senha (iftm@123) cadastrado no servidor no 2º Passo, conforme imagem abaixo. (Observe que o usuário não está enjaulado) 14