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