Hi there 👋

Willkommen in meinem Blog

SSH Tunneling / SSH Port Forwarding

SSH Tunneling oder SSH Port Forwarding stellt eine Möglichkeit dar, Dienste von einem Server über eine Verschlüsselte Verbindung an einem Client zur verfügung zu stellen. Lokales Port Forwarding Als Erstes werde ich euch das lokale Port Forwarding über SSH vorstellen. Dies Benutze ich zum Beispiel, wenn ein Dienst auf dem Server nur auf localhost hört und ihr diesen aber auch am Client zur Verfügung haben wollt. Die Syntax lautet wie folgt:...

March 17, 2021 · 2 min · Christoph Haug

MariaDB verbinden mit root über TCP

In der Grundeinstellung von MariaDB, darf sich der User root nur über einen unix_socket verbinden. Ihr könne das über folgende SQL Befehle testen. USE mysql; SELECT User, Host, plugin FROM mysql.user; Die Ausgabe sieht wie folgt aus. +-----------+-----------+-----------------------+ | User | Host | plugin | +-----------+-----------+-----------------------+ | root | localhost | unix_socket | | vmail | localhost | mysql_native_password | | nextcloud | localhost | | +-----------+-----------+-----------------------+ Die könnt ihr über folgenden Befehl ändern....

March 16, 2021 · 1 min · Christoph Haug

Raspberry Pi Basiskonfiguration

Allgemein Image auf SD Karte kopieren mit dd Unter Linux könnt ihr ganz einfach ein Raspberry Image per dd auf eure SD Karte schreiben. Hier das Beispiel mit Rasbian Buster sudo dd bs=4M if=2019-09-26-raspbian-buster-lite.img of=/dev/mmcblk0 conv=fsync Rasbian Buster SSH aktivieren Um SSH zu aktivieren wird nur eine leere Text Datei im boot Verzeichnis benötigt. Diese könnt ihr über folgenden Befehl anlegen touch </sdcard/path>/boot/ssh WLAN konfigurieren WLAN könnt ihr in der Datei wpa_supplicant....

February 1, 2020 · 1 min · Christoph Haug

SCP Anleitung

Benutzerverwaltung SCP/SFTP User in einer Chroot ohne Shell Anmeldung Falls noch nicht geschehen benötigt ihr eine Linux Gruppe. In diese werden die Benutzer mit aufgenommen, die SCP/SFTP ohne SSH Zugriff nutzen sollen. groupadd sftp Damit die Benutzer sich am SSH Daemon anmelden können und diese Session in einer CHROOT landen, passen wir als erstet die sshd_config an. #/etc/ssh/sshd_config #Subsystem sftp /usr/lib/openssh/sftp-server Subsystem sftp internal-sftp Match Group sftp ChrootDirectory %h ForceCommand internal-sftp AllowTcpForwarding no Danach den SSHD Dienst durchstarten....

February 1, 2020 · 1 min · Christoph Haug

tmux magic

Allgemein Tmux automatisch bei SSH verbinden Wenn ihr in die .bashrc folgenden code hinzufügt, wird entweder eine neue tmux session geöffnet (falls noch keine offen ist) oder mit einer bestehenden verbunden. if [[ -n "$PS1" ]] && [[ -z "$TMUX" ]] && [[ -n "$SSH_CONNECTION" ]]; then tmux attach-session -t ssh_tmux || tmux new-session -s ssh_tmux fi ...

February 1, 2020 · 1 min · Christoph Haug