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

Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
Bloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxBloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxkellyneamaral
 
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
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxLuizHenriquedeAlmeid6
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfHELENO FAVACHO
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecniCleidianeCarvalhoPer
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 

Último (20)

Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
Bloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxBloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docx
 
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
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 

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