návody / ssh
SSH
Rychlé nastavení SSH přístupu pomocí veřejného klíče.
Tato stránka vám ukazuje, jak nastavit SSH přístup pomocí veřejného klíče staženého z miroslavkral.eu.
1. Přidání veřejného klíče do authorized_keys
Následující příkaz přidá můj veřejný klíč ke stávajícímu obsahu souboru authorized_keys (nepřepisuje), zajistí existenci adresáře ~/.ssh a nastaví správná oprávnění (jinak SSH démon klíč ignoruje).
Postup:
bash
mkdir -p ~/.ssh && chmod 700 ~/.ssh
[ -s ~/.ssh/authorized_keys ] && [ "$(tail -c1 ~/.ssh/authorized_keys)" != "" ] && echo "" >> ~/.ssh/authorized_keys
wget -qO- https://miroslavkral.eu/files/ssh-key.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
Vysvětlení:
mkdir -p ~/.ssh && chmod 700 ~/.ssh— vytvoří adresář pokud neexistuje, nastaví oprávnění (vyžadováno SSH)- druhý řádek — pokud
authorized_keysneexistuje nebo nekončí novým řádkem, přidá\n(jinak by se klíče slily)wget -qO-— tichý download, výpis na stdout, který se připojí (>>) k souboruchmod 600— pouze vlastník čte/zapisuje (jinak SSH klíč odmítne)
2. Stáhněte si můj veřejný klíč
Klikněte na tlačítko níže pro stažení veřejného klíče: