SSH -Login übr RSA mit Putty oder TTssh
-
generiere als root oder user name mit ssh-keygen die Schlüssel. Sie
werden in /root/.ssh bzw. /home/name/.ssh unter identity (privater Schlüssel)
und identity.pub (öffentlicher Schlüssel) abgelegt. Beim Generieren
kann man ein Passwort für die spätere Benutzung der Schlüssel
mitgeben.
-
kopiere identity.pub im selben Verzeichnis auf authorized_keys
-
kopiere identity als identity.root bzw. identity.name (o.ä.) auf den
Windows-Client in das Verzeichnis, in dem der ssh-client (putty oder ttssh)
liegt. es kann aber auch ein anderes verzeichnis sein.
-
teile dem ssh-client mit, wo die identitiy liegt und welche er nutzen soll,
sowie den host- und usernamen.
im einzelnen ist das bei putty:
hostname (zu finden unter session):
root@servername bzw name@servername
Private key file for authentification (zu finden unter Connection-->SSH)
Laufwerk:\pfadname\indentity.root o.ä (s.o.)
bei TTss
host: servername
username: root bzw name
x bei Use RSA key to log in
Private key file: Pfad und name des pricaten keyfile (s.o.identity.root
o.ä.)
so kann man für jeden user (oder root), der rsa nutzen soll,
einen
unabhängigen
Verbindungsaufbau unter rsa einrichten. er benötigt nur das private
key-file
identity.xxx und das Schlüsselpasswort, falls eines bei der
schlüsselgenerierung vergeben wurde.
Putty gibt es unter
http://putty.hichac.de/
TTssh für Terraterm gibt es unter
http://www.zip.com.au/~roca/ttssh.html