Como o primeiro de uma série (assim eu espero), este material é indicado para aqueles que querem aprofundar um pouco mais no mundo Linux, não ficando apenas no desktop. Neste trabalho trato dos conceitos básicos do SSH, configuração e utilização.
Existem muitos clientes para o protocolo ssh para diversos sistemas
operacionais, mas aqui a ênfase está para o cliente ssh, configurado pelo
arquivo /etc/ssh/ssh_config.
O ssh obtém as configurações de acordo com a seguinte ordem:
linha de comando;
configuração do usuário (~/.ssh/config);
configuração do sistema, tratada aqui;
Este arquivo de configuração é similar ao arquivo do servidor, mas com suas
próprias opções:
Host - define as configurações para o host específico, o padrão é *, todos hosts;
RhostsRSAAuthentication - autenticação via RSA, para SSH1;
HostbasedAuthentication - o mesmo que RhostsRSAAuthentication, mas para SSH2;
PasswordAuthentication - autenticação através de senha;
CheckHostIP - checa o IP do hosts no arquivo hosts conhecidos;
StrictHostKeyChecking - checa as chaves públicas dos hosts conhecidos, dando a opção de questionar, ask, checar ou não a chave, o padrão é ask;
IdentityFile - especifica os arquivos utilizados para autenticação, ~/.ssh/identity para SSH1 e ~/.ssh/id_rsa e id_dsa para SSH2;
Port - especifica a porta de conexão do servidor, o padrão é 22;
Protocol - especifica o protocolo utilizado, 1 para SSH1 e 2 para SSH2;
Como para no sshd_config, no ssh_config existem muitas outras opções, que estão explicadas no manual do ssh_config (5).
Existem muitos outros clientes que podem ser utilizados para conexão em um
servidor ssh, como o putty para Windows, o FiSSH, o Fsh, o
Gnome SSH Client, Ixplorer - que faz transferência de arquivos
utilizando ssh, MacSSH e muitos outros.
[7] Comentário enviado por agk em 02/06/2005 - 14:20h
Parabéns, excelente artigo, bem didático e de fácil entendimento até para os mais novatos no linux. Lembro quando comecei a utilizar o ssh pela primeira vez foi difícil encontrar informações de fácil entendimento como nesse artigo, o que me ajudou muito mesmo foram as man pages do open ssh.
[9] Comentário enviado por pitt3r_p4rk3r em 14/12/2005 - 15:44h
Queria apenas parabenizar pelo artigo... que abre novos caminhos a quem está começando agora neste novo Mundo... onde a cada dia... quando pensamos saber 1 pouco, vemos que o pouco que sabemos não é nada perto do tanto a se conhecer...
[10] Comentário enviado por laerciosr em 28/08/2006 - 11:01h
GOSTARIA DE SABER COMO FUNCIONA O SSH TIPO SERVIDOR TERMINAL, O QUE FUNCIONA NO TERMINAL QUANDO CONECTADO NO SERVIDOR, CASO O TERMINAL TRAVE TENDO QUE RESETAR, O QUE ACONTECE COM O SISTEMA QUE ESTOU TRABALHANDO, QUE VELOCIDADE TRABALHA O TERMINAL, GOSTARIA DE SABER ESSES E MAIS DETALHES.
[11] Comentário enviado por demattos em 05/09/2006 - 20:27h
Bom, gostei do artigo, estou iniciando com o linux agora e estava procurando sobre isto mesmo, muitos dos artigos aqui postados foram colocados em pratica e fumcionaram perfeitamente, e para finalizar o commando scp foi muito util
ate