Ovládací panel Plesk nemá grafické nástroje pro správu ssh klíčů. Tento článek poskytuje podrobné pokyny k vytváření a správě ssh klíčů z příkazového řádku.
Plesk již není součástí nových plánů hostování A2, ale je stále k dispozici na starších spravovaných účtech WordPress. Plesk můžete nainstalovat ručně na nespravované VPS a dedikované servery.
Následující pokyny fungují se subsystémem Windows pro Linux, terminálem Macintosh nebo příkazovým řádkem Linuxu.Vytváření klíčů SSH
Následující kroky ukazují, jak vytvořit klíč SSH na místním počítači a nahrát veřejný klíč na server.
- Na příkazovém řádku na místním počítači přejděte pomocí tohoto příkazu do adresáře .ssh.
[email protected] ~$ cd ~/.ssh
Pokud adresář .ssh neexistuje, můžete jej vytvořit pomocí tohoto příkazu:
[email protected] ~$ mkdir ~/.ssh
-
Po změně do adresáře .ssh zadejte tento příkaz a nahraďte mykey s názvem souboru dle vašeho výběru.
[email protected] ~$ ssh-keygen -t rsa -b 2048 -f mykey
Během vytváření klíče příkaz vyzve k zadání přístupové fráze. Přidáním přístupové fráze je klíč bezpečnější, ale klíče s přístupovými frázemi nelze použít pro automatizaci. Po dokončení příkazu veřejný klíč s názvem mykey.pub a soukromý klíč s názvem mykey bude vytvořen v adresáři .ssh.
-
Zkopírujte veřejný klíč na váš server pomocí příkazu ssh-copy-id. Nahraďte mykey.pub se jménem, které jste zvolili v předchozím kroku. Nahradit uživatele s vaším uživatelským jménem na serveru a nahraďte example.com s názvem vaší domény nebo IP adresou serveru.
[email protected] ~$ ssh-copy-id -i mykey.pub -p 7822 user@example.com
Budete vyzváni k zadání hesla pro přihlášení. Veřejný klíč bude zkopírován do souboru ~/.ssh/authorized_keys na serveru.
-
Jakmile bude soubor zkopírován, měli byste být schopni se přihlásit pomocí následujícího příkazu bez zadávání hesla:Nahradit mykey s názvem souboru klíče, nahraďte uživatel s vaším uživatelským jménem na serveru a nahraďte example.com s názvem vaší domény nebo IP adresou serveru.
[email protected] ~$ ssh -i ~/.ssh/mykey -p 7822 user@example.com
Připojování klíčů SSH
Možná budete chtít umožnit ostatním přístup k vašemu účtu nebo poskytnout přístup ke vzdálené službě, která poskytuje jejich vlastní veřejný klíč. Veřejný klíč může být poskytnut jako soubor nebo jej možná budete muset vyjmout a vložit do souboru. Pokud je soubor vytvořen vložením klíče do souboru, ujistěte se, že před nebo za klíčem nejsou žádné další znaky. Klíč musí být připojen k souboru author_keys na serveru. Chcete-li přidat klíč, postupujte takto.
- Uložte nebo vytvořte soubor veřejného klíče v libovolném vhodném adresáři. V tomto příkladu je použit domovský adresář uživatelů. Název souboru by měl mít příponu .pub.
- Otevřete příkazový řádek do domovského adresáře uživatelů a pomocí příkazu ssh-copy-id zkopírujte klíč na server. Nahraďte somekey.pub s názvem souboru vytvořeného v předchozím kroku. Nahradit uživatele s vaším uživatelským jménem na serveru a nahraďte example.com s názvem vaší domény nebo IP adresou serveru.
[email protected] ~$ ssh-copy-id -i somekey.pub -p 7822 user@example.com