SSH Secure Shell para Windows
Onde obter o SSH Secure Shell
Para obter a versão não-comercial do SSH Secure Shell, vá ao seguinte endereço: http://www.ssh.com/support/downloads/secureshellserver/non-commercial.html e escolha o arquivo executável SSHSecureShellClient-3.2.0.exe a partir de qualquer endereço disponível na página. Esse programa funciona em qualquer versão do Microsoft Windows, desde o Windows 95 até o Windows XP.
Como instalar o SSH Secure Shell
Assim que o download estiver concluído, vá ao diretório onde o programa foi gravado e execute o arquivo SSHSecureShellClient-3.2.0.exe. Para isto basta simplesmente dar um duplo clique sobre ele. Você deve apenas aceitar o Termo de Licença do software e as configurações padrão durante a instalação. Leia cuidadosamente a licença de utilização do software. É necessário que você concorde com o que está ali para poder utilizar o programa. Clique em Finish para concluir a instalação.
Se durante a instalação forem mantidas as configurações padrão, deverá haver 2 novos atalhos em seu ambiente de trabalho, são eles:
SSH
Secure File Transfer Client
SSH
Secure Shell Client
O SSH Secure File Transfer Client é o programa que permite a você transferir arquivos ao servidor conectado e seu ambiente é bem parecido com um cliente gráfico de FTP. O SSH Secure Shell Client é o substituto do Telnet, utilizando uma codificação que aumenta a segurança nas conexões.
Como configurar o SSH Secure File Transfer Client
Abra o programa SSH Secure File Transfer Client, clicando em seu respectivo atalho no ambiente de trabalho e clique no botão "Quick Connect" na barra de ferramentas. Feito isto, uma janela de conexão ao servidor remoto (Connect to Remote Host) irá abrir.
No campo Host Name (Nome do Servidor) entre com o nome ou numero de ip de um servidor de SSH. No exemplo abaixo o nome do servidor SSH é o número da rede local "10.0.0.1".
No campo User Name (Nome do Usuário) entre com o nome do usuário cadastrado no servidor de SSH que se deseja conectar. No exemplo o usuário é "juliano".
No campo Port Number (Número da Porta) geralmente se mantém a porta padrão de número 22. Caso você ou seu administrador de rede use um número diferente, especifique-o aqui.
Em Authentication Method (Método de Autenticação) selecione "Password". Há outros métodos, inclusive com a utilização de chaves e frases-senha, mas estes não serão cobertos neste artigo em detalhes. Uma breve explicação sobre os diversos métodos é apresentada abaixo.
Clique no botão "Connect" (Conectar).
Uma janela pedindo a senha do usuário para conectar-se ao servidor SSH irá aparecer.
Entre com a senha e clique em OK.
NOTAMétodo de Autenticação
Password
Quando você efetua o login usando autenticação por senha, você deverá digitar sua senha cada vez que você estabelecer uma nova conexão ao servidor remoto.
Public Key
A autenticação Public-key é baseada no uso de assinaturas digitais. Se você deseja usar essa autenticação, primeiro você precisa criar pares de arquivos "chaves". Antes de você logar usando a autenticação public-key, você deve enviar sua chave publica para o servidor remoto.
SecurID
Para usar a autenticação SecurID é necessário que você tenha um dispositivo SecurID que gera códigos numéricos que são necessários para logar no servidor SSH.
PAM
PAM é a sigla para "Pluggable Authentication Modules" — Módulos Plugáveis para Autenticação. Este é um método que tem ganho popularidade especialmente em plataformas Unix. O PAM permite o uso de virtualmente qualquer dispositivo para realizar a autenticação; basta que haja um módulo para este dispositivo instalado no sistema.
Keyboard-Interactive
O Keyboard-Interactive é projetado para permitir que o Secure Shell Client suporte diferentes métodos de autenticação.
<Profile Settings>
O método de autenticação especificado no perfil ativo é utilizado.
Obs:. Maiores detalhes sobre os métodos de autenticação estão disponíveis no Help do programa.
Transferindo arquivos com o SSH Secure File Transfer Client
Na área esquerda do ambiente do SSH Secure File Transfer é mostrado o conteúdo dos drivers de seu computador. A área direita mostra o diretório padrão (/home/usuario em sistemas Linux ou /usr/home/usuario em sistemas BSD) no servidor.
A área no fundo da tela mostra o histórico de transferência dos arquivos.
O diretório no servidor é mostrado na caixa de endereço localizado acima da área direita. Para mudar o diretório que você deseja visualizar, simplesmente digite o diretório na caixa de endereço.
Uma vez que você tenha digitado o diretório, pressione a tecla Enter. O diretório e os arquivos nele contidos irão aparecer na área direita do programa. Para evitar ter que datilografar o diretório cada vez que quiser acessá-lo, você pode clicar no botão "Add" (adicionar) localizado à direita da caixa de endereço. Por padrão, cada vez que você inicializar o SSH Secure File Transfer Client e conectar-se ao servidor SSH, a área remota irá mostrar o conteúdo do diretório /home/usuario.
Encontre o arquivo que você quer transferir para o servidor, na área esquerda - esta área contém os arquivos de seu computador -, do mesmo modo que é feito no Windows Explorer. Selecione o(s) arquivo(s) clicando com o botão esquerdo do mouse. Para selecionar vários arquivos, segure a tecla Ctrl ao clicar com o botão esquerdo do mouse nos arquivos desejados. Após selecioná-los simplesmente arraste-os da área esquerda para a direita.
Para organizar melhor seus arquivos você poderá criar novas pastas no servidor, organizar os arquivos por data, nome, tamanho entre outros. Para isso clique com o botão direito do mouse na área da direita, um menu com várias opções aparecerá.
Quando você terminar de fazer as tranferências dos arquivos clique
no ícone "Disconnect" (
) na barra de ferramentas para encerrar a
conexão. Uma janela aparecerá para confirmar se você realmente deseja
encerrar a conexão com o servidor SSH.
Clique em OK para desconectar do servidor.
Usando o SSH Secure Shell Client
Abra o programa SSH Secure Shell Client, clicando em seu respectivo atalho no ambiente de trabalho.
Clique no botão "Quick Connect" na barra de ferramentas. Feito isso, uma janela de conexão ao servidor remoto (Connect to Remote Host) irá abrir. O procedimento de configuração para se conectar ao servidor SSH é o mesmo que o do SSH Secure File Transfer Client.
Após conectar-se ao servidor, será apresentada uma mensagem do mesmo (conhecida como "mensagem do dia" ou MOTD) e irá aparecer um prompt (no exemplo o sinal '$'), indicando que o programa está apto a receber comandos.
Como se trata de um servidor FreeBSD em nosso exemplo, os comandos devem coerentes com esse sistema. Geralmente os servidores são servidores Unix, com comando semelhantes ao FreeBSD e Linux.
Para desconectar clique no ícone "Disconnect" (
) na barra de
ferramentas para encerrar a conexão.
Sobre este documento
Autor: Juliano Godoy
Data: 2 de fevereiro de 2003
Última atualização: 17 de fevereiro de 2003