Prihlaseni SSH klienta ze solarisu na OpenSSH server na linuxu bez hesla

Hana Skoumalova Hana.Skoumalova na ff.cuni.cz
Pátek Leden 31 19:36:33 CET 2003


Dobrý den,

mám tu problém s přihlašováním ssh-čkem bez hesla. Přečetla jsem
manuálové stránky pro OpenSSH a SSH od ssh.com a nějaký návod na
krypta.cz, ale jsem z toho úplně tumpachová. Problém je, že se
popisuje, jak přihlásit OpenSSH klienta k OpenSSH serveru nebo SSH
klienta k SSH servru, ale jejich kombinace se nějak vzpírá
spolupráci.

Moje konfigurace:

Klient:
SSH Secure Shell 3.2.0 (non-commercial version) on
sparc-sun-solaris2.7

Server:
OpenSSH_3.2.3p1, SSH protocols 1.5/2.0, OpenSSL 0x0090604f
Slackware 8.1

Je to ještě trochu okořeněno tím, že oba stroje si automountují stejný
domácí adresář, ale to by snad nemělo mít vliv. OpenSSH má svoje/moje
soubory v $HOME/.ssh, SSH je má v $HOME/.ssh2, takže se nepletou.

Na solarisu jsem vygenerovala privátní a veřejný klíč:
-rw-------   1 skoumal  staff       1390 led 31 18:44 id_dsa_2048_a
-rw-r--r--   1 skoumal  staff       1258 led 31 18:44 id_dsa_2048_a.pub

soubor $HOME/identification obsahuje toto:
IdKey   id_dsa_2048_a

Na linuxu jsem obsah id_dsa_2048_a.pub zkopírovala do souboru
$HOME/.ssh/authorized_keys2

Když na solarisu zadám 'ssh -d 3 linux', dostanu mj. toto:
debug: server offers auth methods 'publickey,password,keyboard-interactive'.
debug: 
Ssh2AuthPubKeyClient/authc-pubkey.c:1475/ssh_client_auth_pubkey_agent_list_complete: 
ssh_client_auth_pubkey_agent_list_complete err 0 num 0
debug: SshConfig/sshconfig.c:2831/ssh2_parse_config_ext: Configuration 
file `/home/skoumal/.ssh2/identification' is old-style. (1.0)
debug: 
Ssh2AuthPubKeyClient/authc-pubkey.c:1591/ssh_client_auth_pubkey_add_file_keys: 
adding keyfile "/home/skoumal/.ssh2/id_dsa_2048_a" to candidates
debug: server offers auth methods 'publickey,password,keyboard-interactive'.
debug: Ssh2AuthClient/sshauthc.c:319/ssh_authc_completion_proc: Method 
'publickey' disabled.
debug: server offers auth methods 'publickey,password,keyboard-interactive'.
debug: server offers auth methods 'publickey,password,keyboard-interactive'.
debug: Ssh2AuthPasswdClient/authc-passwd.c:105/ssh_client_auth_passwd: 
Starting password query...
skoumal's password:

a musím zadat heslo. Ve /var/log/messages se objeví:
Jan 31 19:29:18 linux sshd[2622]: Failed keyboard-interactive for
skoumal from X.X.X.X port 61615 ssh2

Klíčová je zřejmě ta hláška "Method 'publickey' disabled.", ale jak
docílím toho, aby se to povedlo?

Díky za trpělivost.

Hanka



Další informace o konferenci Linux