GNU/Linux >> Znalost Linux >  >> Panels >> Plesk

Jak používat klíče SSH s Plesk

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.

  1. 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
    
  2. 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.

  3. 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.

  4. 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.

  1. 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.
  2. 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
    

Plesk
  1. Jak nastavit klíče SSH na Ubuntu 16.04

  2. Jak nastavit klíče SSH na Ubuntu 18.04

  3. Jak používat wp-cli s hostingem Plesk

  1. Jak nastavit klíče SSH

  2. Jak používat Ssh-copy-id s Multiple-hop Ssh tunelem?

  3. Jak používat externí DNS s Plesk

  1. Jak používat ověřování pomocí veřejného klíče s SSH

  2. Jak nastavit klíče SSH na Ubuntu 18.04

  3. Jak používat Composer s binárními soubory PHP Plesk