![]() |
|
|
|||||||
| Registrieren | Hilfe | Benutzerliste | Interessengemeinschaften | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
|
|
Per public- / private-key auf einen Linuxserver zugreifenAus Linux-Forum WikiIn diesem HowTo soll aufgezeigt werden, wie wir per RSA-Key zu unseren Server verbinden.
Einrichtung des ClientsIn der Einrichtung des Clients unterscheidet sich die Vorgehensweise, je nach dem ob Windows oder Linux unser Clientsystem ist. LinuxAlle benötigten Programme sollten durch Installation des OpenSSH-Paketes unserer Distribution installiert werden. Erstellung des Schlüsselpaares: ssh-keygen -t rsa Nun werden wir nach einer Passphrase gefragt. Nachdem nun unser Schlüsselpaar erstellt wurde, kopieren wir den public key auf den Server: ssh-copy-id -i ~/.ssh/id_rsa.pub user@<SERVER> WindowsUnter Windows benötigen wir die Programme PuTTY, PSCP und PuTTYgen.
Nun haben wir unser Schlüsselpaar erstellt. Jetzt öffnen wir die "Eingabeaufforderung" und wechseln in das Verzeichnis putty. pscp id_rsa.pub user@<SERVER>:id_rsa.pub Wir verbinden uns nun per PuTTY zum Server. mkdir .ssh Und fügen unseren Schlüssel in die Datei authorized_keys ein.: cat id_rsa.pub >> .ssh/authorized_keys Einrichtung des ServersWir editieren die Datei /etc/ssh/sshd_config und setzen folgende Werte: PubkeyAuthentication yes RSAAuthentication no Wir starten den SSH-Dienst neu: /etc/init.d/ssh restart Die Benutzung von Passwörtern generell verbietenNachdem wir sichergestellt haben, daß das Einloggen per key funktioniert, unterbinden wir nun die Benutzung von Benutzername und Passwort. PasswordAuthentication no ChallengeResponseAuthentication no Wir starten den SSH-Dienst neu: /etc/init.d/ssh restart
Hilfreiche Manpages
Verwandte LinksSiehe auch |