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

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