====== Dev Ops ====== ===== SSH ===== c'T-Artikel über SSH * [[https://www.heise.de/select/ct/2022/21/2223709091059562015]] ==== Annahmen ==== Der Dateiname des SSH-Schlüssels sei ''SCHLUESSEL''.\\ Dazu gibt es in ''~/.ssh'' auch den öffentlichen Schlüssel ''SCHLUESSEL.pub''.\\ ''USERNAME'' ist der benutzername auf dem entfernten Server. ==== Schlüssel erstellen ==== $ ssh-keygen -t ed25519 \ -f ~/.ssh/SCHLUESSEL \ -C "Schlüssel von MeinName" **ed25519:**\\ Gibt an, dass der Schlüssel mittels elliptischer Kurve vom Typ ed25519 erstellt werden soll.\\ Dabei handelt es sich um ein modernes Verfahren, das schnell und sicher Schlüssel erzeugt, die viel kürzer sein dürfen, als RSA-Schlüssel. ==== SSh Schlüssel auf einen Server kopieren ==== $ cat ~/.ssh/SCHLUESSEL.pub | \ ssh USERNAME@IPADDRESS "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys" ==== Mit bestimmtem Schlüssel anmelden ==== $ ssh -i ~/.ssh/sshtest.ed25519 root@IP-ADDRESS ==== SSH-Schlüssel in KeePass verwalten ==== * [[https://code.mendhak.com/keepass-and-keeagent-setup/|Using KeePass to serve SSH keys]] ===== Proxmox ===== [[proxmox:start|Proxmox Übersicht]]