Ssh
~~~~~~~~~~~~~~~~~
Olá turma.
Alguns de vocês já devem ter ouvido falar disso, ou não. Este tutorial é simples e foi destinado a explicar o que é SSH para dar ao menos a noção de como funciona. Como é dito sempre, é um pequeno tutorial destinado a newbies, portanto, se você é elite ou profissional, não vai querer perder seu tempo lendo isso né?
~~~~~~~~~~~~~~~~~~
2 – O que é SSH ?
~~~~~~~~~~~~~~~~~~
O SSH (Secure Shell ou shell seguro) é um protocolo de comunicação segura que foi criada em Julho de 1995, por Tatu Ylonenque com objetivo substituir protocolos cuja comunicação não é cifrada, apresentando graves problemas de segurança como é o caso do telnet, rlogin, rsh, rcp e outros, ou seja, qualquer dado que for transportado por esses protocolos são passados através da internet como texto puro, permitindo assim o possível uso de sniffers por pessoas mal intencionadas para captura de dados como senhas e logins.
Cifrando a comunicação entre dois pontos, o SSH permite maior segurança na comunicação de dados, visto que seria bastante complicado para um atacante decifrar a informação transmitida já que essa informação está criptografada.
Este protocolo serve tanto para serviços remotos de terminal, como para efetuar transferências seguras de arquivos (sftp), substituindo assim clientes de Telnet e de FTP. O SSH é muito usado devido sua grande escalabilidade, segurança é suportado por vários sistemas operacionais ( Linux, *BSD ,Windows , MS-DOS, BeOS , Solaris e outros).
~~~~~~~~~~~~~~~~~~~~~~~~
3- Principais Vantagens
~~~~~~~~~~~~~~~~~~~~~~~~
O SSH utiliza um poderoso método de criptografia chamado de Public Key Cryptography que permite a autenticação e encriptação entre o cliente e servidor de maneira que nenhuma senha e nenhuma transferência de dados sejam facilmente interceptados por outros hosts. Esse método usa uma chave pública (public key) para encriptação dos dados e uma chave privada (private key) para desencriptação. Assim, antes do PC da Maria