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

PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.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
 
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
 
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
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxedelon1
 
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
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasSocorro Machado
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
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
 
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
 
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
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
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
 
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
 
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
 
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
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 

Último (20)

PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.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
 
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
 
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ã
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
 
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
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.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
 
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
 
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
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
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
 
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
 
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
 
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 ...
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 

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