Dê uma olhada em este site , ele até informa como para converter de ssh1 para ssh2.
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?
Dê uma olhada em este site , ele até informa como para converter de ssh1 para ssh2.
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.