Sei sulla pagina 1di 6

PESQUISA DE AULA 18-05-2018

1- O que é o FTP?
FTP significa File Transfer Protocol, é um protocolo que foi
criado para realizar a transferência de arquivos entre
computadores através da internet.

1.1- Para que é utilizado o servidor FTP?


Possibilita o download (baixa) e upload (envio) de arquivos
em servidores FTP, para que sejam acessíveis a qualquer
usuário que tenha acesso aos arquivos e diretórios do
servidor FTP, em qualquer lugar do mundo que possua
acesso à internet.

1.2- Como funciona o servidor FTP?


O servidor FTP pode trabalhar de duas formas: ativo ou
passivo. Ambas as formas usam 2 canais de comunicação
entre o cliente e o servidor, o canal de comandos e o canal
de dados, que são separados em 2 conexões TCP. O canal
de comandos é usado para enviar comandos e receber
respostas. O canal de dados é usado para transferir os
dados. Dessa forma é possível enviar comandos para o
servidor sem a necessidade de aguardar o fim da
transmissão de algum arquivo.
1.3- Configuração do servidor FTP no Linux
1º – Instalar servidor FTP (apt-get install vsftpd)
2º – Configurar os parâmetros do servidor FTP através do
arquivo de configuração (/etc/vsftpd.conf) efetuando as
alterações necessárias e salvando o arquivo
3º – Iniciar o servidor FTP após as configurações serem
concluídas (systemctl restart vsftpd)

1.4- Configuração do FTP Cliente


1º - Acessar FTP via terminal (ftp 192.168.1.1)
2º - Inserir senha solicitada
3º - Após estar conectado ao FTP, é possível executar os
comandos abaixo:
get :: permite baixar os arquivos.
put :: permite enviar arquivos.
lid :: especifica o diretório local o qual deseja trabalhar.
cd :: utiliza-se para se mover através dos diretórios.
delete :: elimina um arquivo do servidor remoto.
oppend :: permite recompor um download que tenha sido
interrompido.
open :: abre uma sessão no FTP.
close :: termina a sessão com o FTP.
bye :: fecha a sessão e sai do programa de forma que todas
as sessões abertas se fechem.
ls :: mostra o conteúdo do servidor remoto.
mput :: sobe vários arquivos ao servidor.
mget :: baixa vários arquivos ao computador local.
user :: serve para mudar o usuário com o qual nos
conectamos ao FTP.
bynary :: modo binário.
ascii :: modo de arquivos de texto.

2- O que é o servidor NFS – Network File System


É um protocolo que permite acesso remoto a um sistema de
arquivos através da rede. Todos os sistemas Unix podem
trabalhar com esse protocolo, mas quando sistemas
Windows estão envolvidos, o Samba tem que ser usado

2.1- Para que é utilizado o servidor NFS?


Tem por finalidade permitir que de forma transparente
diretórios possam ser usados via rede, utilizando o modelo
cliente/servidor onde uma máquina disponibiliza um
diretório via rede e as outras recebem e montam este
diretório em sua árvore de diretórios local.

2.2- Como funciona o servidor NFS?


O NFS utiliza alguns daemons para poder funcionar, e eles
são:
- nfsd – Daemon de montagem e autenticação;
- portmap – Daemon das requisições RPC;
- mountd – Daemon das montagens;
- lockd – Daemon de lock de arquivos;
O NFS exporta um diretório, ou ponto de montagem,
através do arquivo /etc/exports e passa as informações ao
kernel que quando recebe uma chamada de sistema via RPC
entrega aos daemons do NFS.
O RPC é o serviço utilizado para implementar o modelo
cliente/servidor para realizar chamadas de processos em
dispositivos remotos. O portmap é responsável pelas
requisições RPC (Remote Procedure Call), ou seja, ele
utiliza a porta 111/tcp para “escutar” as requisições e as
encaminha para o serviço correspondente, por medida de
segurança recomenda-se a utilizar as RPC apenas se forem
necessárias, já que as RPC podem ser exploradas
remotamente.
2.3- Configuração do servidor NFS no Linux
1º – Instalar pacotes do servidor NFS (apt-get install nfs-
common nfs-kernel-server)
2º – Configurar o arquivo nfs-common (nano
/etc/default/nfs-common)
3º – Configurar o arquivo nfs-kernel-server (nano
/etc/default/nfs-kernel-server)
4º – Criar o diretório que será montado remotamente
(exemplo: mkdir /home/storage)
5º – Configurar o arquivo exports (nano etc/exports)
adicionando os diretórios e permissões de acesso
6º – Reiniciar os serviços do servidor NFS (services nfs-
common restart; services nfs-kernel-server restart)

3- O que é o SSH – Security Shell?


É o acrônimo de Secure Shell, que traduzido literalmente
seria algo como “cápsula segura”. É um protocolo de rede
para operação de serviços de rede de forma segura sobre
uma rede insegura (internet por exemplo)

3.1- Para que é utilizado o SSH?


É utilizado para fornecer um canal seguro em uma
arquitetura cliente-servidor, conectando uma aplicação
cliente SSH com um servidor SSH, geralmente é utilizado
para manipulação de arquivos de servidores e execução de
comandos remotos, mas qualquer serviço de rede pode ser
protegido com SSH.

3.2- Como funciona o SSH?


Para abrir uma conexão SSH em Linux ou Mac, basta
digitar o comando abaixo para iniciar a conexão:

ssh {user}@{host}

O {user} representa a conta à qual você deseja acessar. O


{host} refere-se ao computador ao qual você deseja acessar.
Este pode ser um endereço IP (por exemplo, 244.235.23.19)
ou, um nome de domínio (por exemplo, xyzdomain.com).
Quando você pressionar enter, você será solicitado a inserir
a senha da conta solicitada. Quando você digitar, nada
aparecerá na tela, mas sua senha é, de fato, transmitida.
Depois de terminar de digitar, pressione enter mais uma
vez. Se sua senha estiver correta, você será saudado com
uma janela de terminal remota.

Potrebbero piacerti anche