Compatibilidade SSH e SSH2

0

Estou tentando configurar um login sem senha para o host remoto.

Primeiro de tudo, eu gerou um par de chaves usando este comando

ssh-keygen -t dsa

No entanto, na segunda etapa, quando preciso copiar a chave pública para o host remoto, vejo a pasta .ssh2 em vez de .ssh. Esta pasta contém o arquivo ".authorization" e não ".authorized_keys2". Eu estou meio que perdido neste momento.

tom [local-host] /home/tom: ssh -V
OpenSSH_5.2p1, OpenSSL 0.9.8k 25 Mar 2009

tom [remote-host] /home/tom/: ssh -V
ssh: F-Secure SSH 3.2.0 (build 7) on rs6000-ibm-aix

Você pode, por favor, aconselhar sobre como configurá-lo corretamente?

    
por Dima 04.07.2011 / 16:57

2 respostas

0

Dê uma olhada em este site , ele até informa como para converter de ssh1 para ssh2.

    
por 04.07.2011 / 17:01
0

Problemas com logins sem senha podem ser causados por muitas coisas (existem muitos links na cadeia, se algum estiver quebrado, a coisa toda não funcionará), então isso pode não ser apenas um problema SSH / SSH2 .

Percebo que você mencionou um arquivo .authorized_keys2 , mas sempre usei um arquivo authorized_keys ou authorized_keys2 (note que não há entrelinha "."). Eu recomendaria criar uma pasta .ssh e anexar sua chave pública (provavelmente o arquivo id_dsa.pub ) a .ssh/authorized_keys . Verifique se as permissões estão corretas para todo este diretório e tente fazer login novamente.

Você pode depurar a situação executando tail -f /var/log/secure se tiver permissão no servidor remoto.

    
por 04.07.2011 / 17:16