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

ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERDeiciane Chaves
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasillucasp132400
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasCasa Ciências
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 

Último (20)

ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VERELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
ELETIVA TEXTOS MULTIMODAIS LINGUAGEM VER
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
Governo Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 BrasilGoverno Provisório Era Vargas 1930-1934 Brasil
Governo Provisório Era Vargas 1930-1934 Brasil
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de Partículas
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 

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