Benutzer-Werkzeuge

Webseiten-Werkzeuge


ssh

Inhaltsverzeichnis

SSH (Secure Shell) stellt verschlüsselte Remoteverbindungen her. Port 22 ist für SSH reserviert.

# display ssh banner
vi /etc/banner.txt

# execute command remotely
ssh -user host 'hostname; pwd'

# execute script remotely
ssh -l user host 'bash -s' < script.sh

# copy script to remote machine
scp script.sh root@192.168.0.1:/tmp
ssh user@host

// Custom Hostkeyalgorythmus, Key Exchange Algorythmus, Cipher
ssh -oHostKeyAlgorithms=+ssh-dss -oKexAlgorithms=+diffie-hellman-group1-sha1 -c aes-256-cbc user@host

Server Keys

Beim Verbinden mit dem Server unter Benutzung des SSH-Keys überprüft der Server, ob der Client-Key gültig ist und lässt den Client dann entsprechend einloggen. Somit werden Passwörter zum Verbinden via SSH nicht mehr benötigt.

ssh-keygen -t ed25519 -C "TestInc"
ssh-copy-id -i ~/.ssh/TestInc.pub user@host
ssh -i ~/.ssh/TestInc user@host

ssh -l <user> 1.2.3.4
ssh -p <port> 1.2.3.4
ssh.txt · Zuletzt geändert: 2025/03/16 15:03 von jango