Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
[SSH] Secure SHell


Alexandre Mulatinho
Web: http://alex.mulatinho.net
Mail: alex@mulatinho.net
Assuntos Abordados
1. Conceitos básicos do SSH.

2. História e desenvolvimento.

3. Protocolo e comunicação.

4. Principai...
Conceitos Básicos do SSH
                        O que é o SSH?
SSH é um protocolo de rede desenvolvido para fornecer um m...
Conceitos Básicos do SSH
                    Mais alguns conceitos

O protocolo SSH também pode fornecer um meio de acessa...
História e Desenvolvimento
Linha do tempo:

● Em 1995 Tatu Ylönen cria o protocolo SSH.
● Em julho deste mesmo ano ele lan...
História e Desenvolvimento
A primeira versão (conhecida como SSH-1) foi praticamente toda
desenvolvida por Ylönen que perc...
Assuntos Abordados
1. Conceitos básicos do SSH.

2. História e desenvolvimento.

3. Protocolo e comunicação.

4. Principai...
Protocolo e Comunicação
O SSH utiliza-se de três camadas principais:
   1. A camada de transporte de protocolo via ssh, de...
Protocolo e Comunicação




Usando SSH nenhum sniffer pode vêr o que você está escrevendo.
             Que tal um exemplo...
Principais Vantagens e Utilizações
●   Logar numa shell em um host remoto.
●   Transferência segura de dados.
●   Se combi...
Principais Ferramentas
Dentre as várias ferramentas que existem iremos abordar aqui
apenas quatro delas (as mais comuns) q...
Principais Ferramentas
    Putty.exe – SSH via Windows
Principais Ferramentas
    Putty.exe – SSH via Windows
Principais Ferramentas
SSH command line – Linux – Autenticando em máquina remota
Principais Ferramentas
WinSCP – Windows – Copiando arquivos para máquina remota
Principais Ferramentas
SCP command line – Linux – Transferindo dados.
Conclusões
Protocolo imprescindível para administradores de
      sistema em geral e também de rede.

                   F...
Upcoming SlideShare
Loading in …5
×

of

Apresentacao SSH Slide 1 Apresentacao SSH Slide 2 Apresentacao SSH Slide 3 Apresentacao SSH Slide 4 Apresentacao SSH Slide 5 Apresentacao SSH Slide 6 Apresentacao SSH Slide 7 Apresentacao SSH Slide 8 Apresentacao SSH Slide 9 Apresentacao SSH Slide 10 Apresentacao SSH Slide 11 Apresentacao SSH Slide 12 Apresentacao SSH Slide 13 Apresentacao SSH Slide 14 Apresentacao SSH Slide 15 Apresentacao SSH Slide 16 Apresentacao SSH Slide 17
Upcoming SlideShare
Padrão ethernet
Next
Download to read offline and view in fullscreen.

3 Likes

Share

Download to read offline

Apresentacao SSH

Download to read offline

Apresentacao bem basica sobre alguns conceitos e usos do SSH.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Apresentacao SSH

  1. 1. [SSH] Secure SHell Alexandre Mulatinho Web: http://alex.mulatinho.net Mail: alex@mulatinho.net
  2. 2. Assuntos Abordados 1. Conceitos básicos do SSH. 2. História e desenvolvimento. 3. Protocolo e comunicação. 4. Principais vantagens e utilizações. 5. Principais ferramentas. 5.1. Ssh, Scp. 5.2. Putty, WinSCP. 6. Conclusões
  3. 3. Conceitos Básicos do SSH O que é o SSH? SSH é um protocolo de rede desenvolvido para fornecer um meio de autenticar-se e/ou transferir dados de forma segura em cima de uma rede insegura (intranet, internet). Usa a porta 22 como padrão Provê integridade e confiabilidade nos dados e/ou informações que trafegam utilizando este protocolo. Parte disso é feita pela utilização do metódo diffie-helman de troca de chaves, amplamente utilizado. Terminologia: ● ssh – Protocolo de rede para comunicação segura. ● sshd – Daemon ou software de serviço que implementa o SSH. ● scp – Secure Copy, utilizado para transferencia de arquivos. ● sftp – Provê um meio de transferir dados via FTP de forma segura.
  4. 4. Conceitos Básicos do SSH Mais alguns conceitos O protocolo SSH também pode fornecer um meio de acessar as aplicações gráficas do servidor remoto. A autenticação no servidor remoto pode acontecer principalmente de duas formas distintas: utilizando password quando a máquina remota fornecer um prompt ou utilizando chaves públicas digitais. Pode ser feita também via GSSAPI e 'keyboard-interactive' mas estas funcionalidades não serão abordadas nesta apresentação. Contém várias implementações que utilizam código proprietário, código aberto e freeware com diversas funcionalidades. Vem por padrão em diferentes sistemas operacionais como o Unix, Linux, OpenBSD, NetBSD, FreeBSD, Sun Solaris, etc.
  5. 5. História e Desenvolvimento Linha do tempo: ● Em 1995 Tatu Ylönen cria o protocolo SSH. ● Em julho deste mesmo ano ele lança uma ferramenta livre. ● No final do ano decide fechar o código e cria o SSC. ● Em 1996 é desenvolvido o SSH-2 que é incompatível com o SSH-1. ● No ano de 1998 desenvolvedores de software livre decidem fazer um fork do SSH-2 e criam uma versão gratuita. ● Em 2006 o IETF define o protocolo SSH como um padrão na internet através do RFC 4251. Desenvolvido em 1995 por Tatu Ylönen, um pesquisador de Helsinki, teve como principal motivação substituir aplicativos como rlogin, rsh e telnet que estavam sujeitos a ataques como man-in-the-middle, spoof.
  6. 6. História e Desenvolvimento A primeira versão (conhecida como SSH-1) foi praticamente toda desenvolvida por Ylönen que percebeu que sua solução viria a ser possivelmente um padrão para milhões de outros usuários e fundou o grupo “SSH Comunicações Seguras” para vender e desenvolver melhor a sua solução. No final de 1995, depois de alguns meses de desenvolvimento, o protcolo SSH já contava com cerca de 20 mil usuários, em 2000 essa quantia chegou a 2 milhões de usuários. Em Dezembro de 1999 um grupo do OpenBSD resolveu desenvolver uma versão livre do SSH-2 chamada OpenSSH que está na maioria das distribuições Linux e Unix'es de hoje em dia.
  7. 7. Assuntos Abordados 1. Conceitos básicos do SSH. 2. História e desenvolvimento. 3. Protocolo e comunicação. 4. Principais vantagens e utilizações. 5. Principais ferramentas. 5.1. Ssh, Scp. 5.2. Putty, WinSCP. 6. Conclusões
  8. 8. Protocolo e Comunicação O SSH utiliza-se de três camadas principais: 1. A camada de transporte de protocolo via ssh, descrita no RFC 4253. - Responsável pela autenticação, confiabilidade e integridade. 2. O protocolo de autenticação do usuário, descrita no RFC 4252. - Responsável pela autenticação do lado do cliente, roda embaixo da camada de transporte. 3. O protocolo de comunicação dos dados, descrita no RFC 4254. - Responsável por criar um tuneis lógicos de encriptação para trafegar os dados, ele roda embaixo da camada de autenticação do usuário. Basicamente o usuário ao tentar logar no servidor remoto inicia uma sessão de trocas de chaves utilizando criptografia simétrica, ele então autentica a si mesmo no servidor e começa a utilizar a sessão remota com total segurança utilizando dezenas de metódos de criptografia
  9. 9. Protocolo e Comunicação Usando SSH nenhum sniffer pode vêr o que você está escrevendo. Que tal um exemplo prático!??? :-)
  10. 10. Principais Vantagens e Utilizações ● Logar numa shell em um host remoto. ● Transferência segura de dados. ● Se combinado com o rsync pode realizar backups e copiar dados. ● Navegar na web de forma segura usando SOCKS proxy. ● Mapear diretórios de uma servidor remoto localmente. ● Na utilização de VPNs (apenas suportado no OpenSSH). Tudo isso de forma segura pois todos os dados estão criptografados e não podem ser interceptados como já foi dito anteriormente.
  11. 11. Principais Ferramentas Dentre as várias ferramentas que existem iremos abordar aqui apenas quatro delas (as mais comuns) que utilizam o protocolo SSH, são elas: WinSCP, SCP, SSH e Putty. Basicamente elas se dividem em dois tipos distintos: ● Acesso e execução remota de programas. ● Transferência de dados. Outras ferramentas: ● ssh-keygen – serve para gerar as chaves pro protocolo. ● ssh-agent – carrega as chaves privadas na memória.
  12. 12. Principais Ferramentas Putty.exe – SSH via Windows
  13. 13. Principais Ferramentas Putty.exe – SSH via Windows
  14. 14. Principais Ferramentas SSH command line – Linux – Autenticando em máquina remota
  15. 15. Principais Ferramentas WinSCP – Windows – Copiando arquivos para máquina remota
  16. 16. Principais Ferramentas SCP command line – Linux – Transferindo dados.
  17. 17. Conclusões Protocolo imprescindível para administradores de sistema em geral e também de rede. Forte encriptação. Excelente desempenho. 'Totalmente' seguro. Referências: http://en.wikipedia.org/wiki/Secure_Shell http://tools.ietf.org/html/rfc4251 Obrigado!
  • Ant1024

    Oct. 7, 2016
  • ViniciusStall

    Nov. 8, 2015
  • cachopa30

    Jun. 15, 2012

Apresentacao bem basica sobre alguns conceitos e usos do SSH.

Views

Total views

5,790

On Slideshare

0

From embeds

0

Number of embeds

29

Actions

Downloads

214

Shares

0

Comments

0

Likes

3

×