SSH (Secure Shell)
O SSH é um protocolo de comunicação seguro entre dois computadores. É um substituto aos
antigos comandos telnet, rsh, rlogin e rcp. O protocolo prevê a autenticação do usuário e
criptografia dos dados trafegados. Também apresenta compressão dos dados.
Utilizando o SSH, as informações de usuário e senha não trafegam livremente pela rede, onde
poderiam ser interceptadas por uma escuta ou sniffer.
Utilizando o SSH em Windows
Existem vários clientes, comerciais ou não, disponíveis para o uso do SSH.
O GRC recomenda o uso do SSHSecureShellClient. Este cliente é livre, para uso não
comercial.
Para instalar este cliente em sua máquina, baixe o arquivo SSHSecureShellClient.exe e
execute-o. Siga as orientações do instalador com a configuração padrão.
Após a instalação do programa, execute o cliente através do ícone "SSH Secure Shell Client"
no Desktop, ou através do menu “Iniciar”.
Na janela do programa, acesse o menu "File" -> "Quick Connect".
Um pop-up será aberto, perguntando o nome do servidor ao qual você deseja conectar (Host
Name), o seu usuário na rede remota (User Name), a porta de acesso no servidor (Port
Number) e o método de autenticação (Authentication Method). Preencha apenas o nome do
servidor e o seu usuário. Clique em “Connect”
O numero da porta deve ser mantido em 22 e o método de autenticação em <Profile
Settings>.
Se esta for a sua primeira conexão ao servidor, um outro pop-up será aberto, informando a
chave pública do host remoto. Clique em “Yes” para adicionar a chave ao seu conjunto de
chaves conhecidas.
Em seguida, outro pop-up será aberto, requisitando a sua senha no servidor remoto (senha da
rede Unix). Entre com sua senha e clique em “OK”
Se você informou o usuário e senha corretamente, um último pop-up se abrirá, conforme a
figura abaixo. Clique em “OK”.
Sua conexão está pronta. Você tem agora um shell dentro da rede do DCC. Caso você tenha
se conectado ao servidor sel.eesc.usp.br, siga o guia de SSH para Unix, para prosseguir a
conexão à outro servidor SSH (diferente de sel.eesc.usp.br).
Utilizando o SSH em Unix/Linux
Na maioria dos sistemas baseados em Unix, como o Linux, o cliente SSH faz parte da
instalação padrão. Se a sua distribuição não possui o cliente, consulte a documentação do
distribuidor sobre como instala-lo.
Para iniciar uma conexão à um servidor remoto, execute o seguinte comando:
# ssh <servidor>
, onde <servidor> é uma das máquinas do DCC disponíveis para acesso remoto. Se você esta
fora do DCC o único servidor disponível é sel.eesc.usp.br.
Se esta é a sua primeira conexão, o sistema irá lhe apresentar uma mensagem semelhante a
esta:
“The authenticity of host 'sel.eesc.usp.br (143.107.235.30)' can't be established.
RSA key fingerprint is bc:6b:64:81:ee:a0:03:3d:a0:0f:34:df:fa:39:b1:3e.
Are you sure you want to continue connecting (yes/no)? “
Digite “yes”, sem as aspas, completo e com letras minúsculas.
Em seguida o cliente irá solicitar a sua senha:
“Password:”
Digite a sua senha e pressione a tecla “Enter”
Se as suas informações estiverem corretas, o ssh irá executar o seu shell e processar seus
arquivos de configuração. Seu terminal remoto estará pronto para ser utilizado.
Download

Uso do SSH - SEL/EESC/USP