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 ...

February 22, 2023 Â· 4 min Â· 664 words Â· Fabian

bash – Anpassung Linux Terminal

Das Linux Terminal unter Linux kann sehr umfassend angepasst werden. Dies sowohl hinsichtlich der Produktivität wie als auch in Bezug auf die Darstellung. Folgend geht es um eine kurze Übersicht diesbezüglich. Dateien Die bash-Konfigurationsdateien liegen an zwei verschiedenen Orten. Für die Benutzerkonfiguration: /home/USER/.bashrc | ~/.bashrc Für die Systemkonfiguration: /etc/bash.bashrc Das User-File wird jeweils beim Öffnen des Terminals ausgeführt, das System-File bei der Erstellung eines neuen Users. Da es sich um ein Systemfile handelt muss es mittels Zusatzangabe angezeigt werden. ...

April 23, 2021 Â· 2 min Â· 388 words Â· Fabian