Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

SSH: 12 Tricks, die Sie wahrscheinlich nicht kennen

23. 03. 2023 1 Min. Lesezeit intermediate

Jeder Entwickler benutzt SSH, aber die meisten kennen nur ssh user@host. Hier sind 12 zusaetzliche Tricks.

1. SSH-Konfiguration

SSH: 12 Tricks, die Sie wahrscheinlich nicht kennen

Host prod
HostName 10.0.1.50
User deploy
IdentityFile ~/.ssh/prod_key

2. Local Port Forward

ssh -L 5432:localhost:5432 prod

3. Reverse Tunnel

ssh -R 8080:localhost:3000 remote-server

4. SOCKS-Proxy

ssh -D 1080 prod

5. Jump Host

ssh -J bastion prod-internal

6. Multiplexing

Host *
ControlMaster auto
ControlPath ~/.ssh/sockets/%r@%h-%p
ControlPersist 600

7. rsync ueber SSH

rsync -avz –progress ./dist/ prod:/var/www/

8. Agent Forwarding

ssh -A bastion

9. Escape-Sequenzen

~. beendet eine eingefrorene Sitzung
~? Liste der Escape-Sequenzen

10. Parallele Befehle

for host in web{1..5}; do ssh $host “uptime” &; done; wait

11. Ed25519-Schluessel

ssh-keygen -t ed25519 -C “[email protected]

12. Fail2ban

[sshd]
enabled = true
maxretry = 3
bantime = 3600

Tipp

Deaktivieren Sie Passwort-Authentifizierung, verwenden Sie Ed25519-Schluessel und Fail2ban.

sshlinuxsecurity
Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.