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_keys neexistuje 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 souboru
  • chmod 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:

 

 

Související návody

Potřebujete to vyřešit, ne číst?

Když na to není čas, je tu vzdálená podpora.

napsat zprávu