Como fazer SSH para o BCC

O SSH (Secure Socket Shell) é 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 de rede.

O BCC disponibiliza dois servidores atualmente, o Turing e o Godel. O servidor “Turing” é mais voltado aos alunos do curso e o Servidor “Godel” aos professores.

O HostName destes servidores são, respectivamente: www2.bcc.unifal-mg.edu.br (turing) e www.bcc.unifal-mg.edu.br (godel). Caso não saiba o número da porta, procure um dos TAEs do BCC.

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> -p <porta> -l <login>

onde <servidor> é uma das máquinas do BCC disponíveis para acesso remoto, <porta> é a porta do serviço SSH e <login> é o seu login do BCC. Caso não saiba o numero da porta, procure um dos TAEs do BCC.

Se esta é a sua primeira conexão, o sistema irá lhe apresentar uma mensagem semelhante a esta:

“The authenticity of host 'nome do host (xxx.xxx.xxx.xxx)' 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 e pressione o ‘Enter’. 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.

Existem vários clientes, comerciais ou não, disponíveis para o uso do SSH. Nós recomendamos o uso do SSHSecureShellClient, um 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”.

1. Na janela do programa, acesse o menu “File” → “Quick Connect”.

2. Um pop-up será aberto, perguntando o nome do servidor ao qual você deseja se 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 os campos necessários como o nome ou o ip do servidor, a porta do serviço e o seu usuário no BCC. Clique em “Connect”.

3. 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.

4. Em seguida, outro pop-up será aberto, requisitando a sua senha no servidor remoto. Digite sua senha do BCC e clique em “OK”.

Se você informou o usuário e senha corretamente, sua conexão está pronta. Você tem agora um shell dentro da rede do BCC.