Hallo Ihr Lieben!
Ich möchte gern, dass ich mich via SSH NUR mit einem PrivateKey einloggen kann. Leider klappt es nicht.
Das System ist ein SuSE 9.1
Fehlermeldungvon WinSCP:
Zitat:
Anmeldungsprotokoll (Siehe Sitzungsprotokoll für Details):
Using username „burbanek“.
Unable to use key file „D:\Programme\Internet\WinSCP3\id_dsa.ppk“ (OpenSSH SSH2 private key)
No supported authentication methods left to try!
Die Verbindung wurde unerwartet geschlossen. Der Server sendete den Befehlsbeendigungsstatus 0.
Folgendes habe ich gemacht:
1.) Keypaar erstellt mit putty keygen & einmal direkt auf dem Linuxrechner. Beide Varianten haben nicht geklappt. DAS 2048 Bit und RSA 1024 Bit versucht. Den public-key in das Homeverzeichnis von mir kopiert (~/.ssh/authorized_keys), den private Key auf dem Rechner gelassen, mit dem ich mich anmelden möchte.
Folgende Konfiguration der sshd_config habe ich gemacht:
(nach dem Guide http://www.debianhowto.de/howtos/de/sshconfig/c_sshc…)
sshd_config:
Zitat:
$OpenBSD: sshd_config,v 1.68 2003/12/29 16:39:50 millert Exp $
This is the sshd server system-wide configuration file. See
sshd_config(5) for more information.
This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin
The strategy used for options in the default sshd_config shipped with
OpenSSH is to specify options with their default value where
possible, but leave them commented. Uncommented options change a
default value.
Port 22
Protocol 2
#ListenAddress 0.0.0.0
#ListenAddress ::
HostKey for protocol version 1
#HostKey /etc/ssh/ssh_host_key
HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
Lifetime and size of ephemeral version 1 server key
#KeyRegenerationInterval 1h
#ServerKeyBits 768
Logging
#obsoletes QuietMode and FascistLogging
#SyslogFacility AUTH
#LogLevel INFO
Authentication:
#LoginGraceTime 2m
#PermitRootLogin yes
PermitRootLogin no
#StrictModes yes
#RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
For this to work you will also need host keys
in /etc/ssh/ssh_known_hosts
#RhostsRSAAuthentication no
RhostsRSAAuthentication no
similar for protocol version 2
#HostbasedAuthentication no
HostbasedAuthentication no
Change to yes if you don’t trust ~/.ssh/known_hosts for
RhostsRSAAuthentication and HostbasedAuthentication
#IgnoreUserKnownHosts no
IgnoreUserKnownHosts no
Don’t read the user’s ~/.rhosts and ~/.shosts files
IgnoreRhosts yes
To disable tunneled clear text passwords, change to no here!
PasswordAuthentication no
PermitEmptyPasswords no
add by burbanek
#PAMAuthenticationViaKbdInt no
AllowUsers burbanek
StrictModes yes
PubkeyAuthentication yes
RSAAuthentication no
#RhostsAuthentication no
KeepAlive yes
Change to no to disable s/key passwords
#ChallengeResponseAuthentication yes
ChallengeResponseAuthentication no
Kerberos options
#KerberosAuthentication no
KerberosAuthentication no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes
#KerberosGetAFSToken no
GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes
Set this to ‚yes‘ to enable support for the deprecated ‚gssapi‘
authentication
mechanism to OpenSSH 3.8p1. The newer ‚gssapi-with-mic‘ mechanism is
included
in this release. The use of ‚gssapi‘ is deprecated due to the presence
of
potential man-in-the-middle attacks, which ‚gssapi-with-mic‘ is not
susceptible to.
#GSSAPIEnableMITMAttack no
Set this to ‚yes‘ to enable PAM authentication (via challenge-response)
and session processing. Depending on your PAM configuration, this may
bypass the setting of ‚PasswordAuthentication‘ and
‚PermitEmptyPasswords‘
UsePAM no
#AllowTcpForwarding yes
#GatewayPorts no
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
#PrintMotd yes
PrintMotd no
#PrintLastLog yes
#TCPKeepAlive yes
#UseLogin no
UsePrivilegeSeparation yes
#PermitUserEnvironment no
#Compression yes
#ClientAliveInterval 0
#ClientAliveCountMax 3
#UseDNS yes
#PidFile /var/run/sshd.pid
#MaxStartups 10
no default banner path
#Banner /some/path
override default of no subsystems
Subsystem sftp /usr/lib/ssh/sftp-server
Kann mir jemand helfen??
Wäre voll nett!
Danke!