ssh – Konfigurationen für Linux
Für Linux 20.04 groovy SSH Konfig (ssh_config) Um die Administration zu vereinfachen kann eine ssh-Konfigurationsdatei erstellt werden. user@ubuntu:~$ cd .ssh user@ubuntu:~/.ssh$ nano config Die Syntax für die Konfigurationsdatei sieht folgendermassen aus, viele weitere Parameter sind möglich. Manpage: ssh_config Host servername Hostname x.x.x.x Port 22 User root IdentityFile /path/to/keyfile.pem Aufruf einer ssh Verbindung im Terminal mittels Befehl ssh und dem Parameter (Hostname) aus dem Configfile. user@ubuntu:~/.ssh$ ssh servername ssh Key Import / Export Variante 1 mit ssh-copy-id Führe den Befehl ssh-copy-id mit dem untenstehenden Parameter auf und gib das Remote System Passwort ein Zur überprüfung kann die Datei authorized_keys mittels cat geöffnet werden user@ubuntu:~/.ssh$ <strong>ssh-copy-id -i ~/.ssh/id_rsa.pub root@server root@server:~# cd .ssh root@server:~/.ssh# ls -l total 1 -rw------- 1 root root 92 Apr 16 18:17 authorized_keys root@server:~/.ssh# cat authorized_keys Variante 2 mit cat Verbinde dich mit dem Server via ssh. Zeige den Inhalt der Public Key an mittels cat. Und kopiere den Inhalt in die Zwischenablage. user@ubuntu:~/.ssh$ ls -l -rw------- 1 user user 2655 Apr 16 18:06 id_rsa -rw-r--r-- 1 user user 575 Apr 16 18:06 id_rsa.pub user@ubuntu:~/.ssh$ cat id_rsa.pub ssh user@dns cd .ssh bash: cd: .ssh: No such file or directory Verbinde dich mittels ssh mit dem Zielserver Wechsle ins Home-Verzeichnis Erzeuge den Ordner .ssh, falls dieser noch nicht vorhanden ist Prüfe, ob die Datei authorized_keys existiert, falls nicht, lege eine neue Datei an Kopiere den Inhalt des Public Key in die Datei, speichere diese ab KEYGEN user@ubuntu:~$ ssh-keygen -t ed25519 -C "dns pihole" Generating public/private ed25519 key pair. Enter file in which to save the key (/home/user/.ssh/id_ed25519): /home/user/.ssh/dns_pihole_ed25519 user@ubuntu:~$ cd .ssh user@ubuntu:~/.ssh$ ls -l insgesamt 16 -rw-rw-r-- 1 User User 227 Apr 16 17:59 config -rw------- 1 User User 444 Apr 16 20:13 dns_pihole_ed25519 -rw-r--r-- 1 User User 92 Apr 16 20:13 dns_pihole_ed25519.pub -rw-r--r-- 1 User User 444 Apr 16 18:14 known_hosts user@ubuntu:~/.ssh$ -t für Keytype -C für Comment anstelle User und Computername am ende des pub Key ...