Navigation
Artikel
Stuff
RSS Feeds
|
Tutorials - Secure SSH Tutorial Part 2: Identity/Pubkey AuthentifizierungSprachenübersicht/Betriebssysteme/Linux/Security Keywords: SSH, secure, OpenSSH, Identity/Pubkey Authentifizierung, identity, pubkey, authentication Inhaltsverzeichnis
Vorwort Top
Tutorials in dieser Artikelserie Top
Einführung Top
Identity/Pubkey erstellen Top
Code: - RSA1 Parameter: -t rsa1 Standarddateiname: identity Protokoll: SSH 1 - RSA Parameter: -t rsa Standarddateiname: id_rsa Protokoll: SSH 2 - DSA Parameter: -t dsa Standarddateiname: id_dsa Protokoll: SSH 2
Code: workstation:/home/simon# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/simon/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/simon/.ssh/id_rsa. Your public key has been saved in /home/simon/.ssh/id_rsa.pub. The key fingerprint is: 01:4a:69:4a:81:16:f2:b9:aa:41:da:55:af:dd:34:ce simon@workstation workstation: workstation:/home/simon# cd $HOME/.ssh/ workstation:~/.ssh# ls id_rsa id_rsa.pub
Identity/Pubkey zum Server hochladen Top
Code: workstation:/# cd $HOME/.ssh/ workstation:/home/simon/.ssh# scp id_rsa.pub simon@ssh-server:id_rsa_workstation.pub Password: workstation:/home/simon/.ssh# ssh ssh-server -L simon Password: ssh-server:/ cd $HOME ssh-server:/home/simon# mkdir .ssh && chmod 700 .ssh && cd .ssh #Jetzt fügen wir die Datei hinzu, die wir hochgeladen haben ssh-server:/home/simon/.ssh# cat ../id_rsa_workstation.pub >> authorized_keys ssh-server:/home/simon/.ssh# chmod 600 authorized_keys ssh-server:/home/simon/.ssh# rm ../id_rsa_workstation.pub && exit
Identity/Pubkey Authentifizierung auf dem Server einstellen Top
sshd_config: #SSH version 1 Identity Authentifizierung RSAAuthentication yes #SSH version 2 Pubkey Authentifizierung PubkeyAuthentication yes #Der Aufbewahrungsort der Schlüssel, ohne führenden Slash liegen sie relativ zum Home-Verzeichnis. AuthorizedKeysFile .ssh/authorized_keys
sshd_config: PasswordAuthentication no UsePAM no
Code: workstation:/# ssh ssh-server Enter passphrase for key '/home/simon/.ssh/id_rsa':
Schlüsselpaar auswählen Top
Code: workstation:/# ssh -i ~/.ssh/ssh_key ssh-server Enter passphrase for key '/home/simon/.ssh/ssh_key':
Code: Host ssh-server IdentityFile ~/.ssh/special_ssh_key
Ratschläge Top
Gibt es noch irgendwelche Fragen, oder wollen Sie über den Artikel diskutieren? Sprachenübersicht/Betriebssysteme/Linux/Security/Secure SSH Tutorial Part 2: Identity/Pubkey Authentifizierung |