Simply.com is available in english

Připojte se přes SSH

Naučte se, jak se připojit pomocí SSH ke svému webhostingu přes ssh.simply.com – vygenerujte pár klíčů a nahrajte svůj veřejný klíč v kontrolním panelu.

Ke svému webhostingu se můžete snadno připojit pomocí SSH přímo prostřednictvím našeho kontrolního panelu. Provádí se to v položce nabídky „Website" -> „SSH přístup" v našem kontrolním panelu.

Připojte se pomocí vlastního SSH klienta

Abyste se mohli připojit pomocí SSH z vlastního počítače k webhostingu Simply.com, musíte přidat veřejný klíč k webhostingu.

Vygenerujte veřejný a soukromý klíč

Pokud ještě nemáte pár SSH klíčů, můžete jej vygenerovat linuxovým příkazem

ssh-keygen -t rsa

Tím se na vašem počítači vygeneruje jak soukromý, tak veřejný klíč.
Váš veřejný klíč bude uložen v souboru „id_rsa.pub" a váš soukromý klíč v souboru „id_rsa".

Můžete také použít program pro Windows PuTTYgen.

Nahrajte veřejný klíč

Jakmile máte svůj veřejný klíč, přejděte do kontrolního panelu Simply.com a u konkrétního produktu vyberte v nabídce „Website" položku „SSH přístup". Zde můžete přidat svůj veřejný SSH klíč. Jakmile to uděláte, můžete se připojit pomocí SSH ke svému webhostingu.

Připojte se pomocí SSH

Připojit pomocí SSH musíte k ssh.simply.com, se stejným uživatelským jménem jako např. pro FTP.
Abyste se mohli přihlásit pomocí SSH, musíte mít nahraný veřejný klíč.

Připojte se pomocí PuTTY (Windows)

Pokud se chcete připojit pomocí PuTTY, můžete při připojování použít Pageant k zadání svého soukromého klíče.

Chybové zprávy při přihlašování

Chyba: Permission denied (publickey)

Tato chyba nastává, pokud při přihlašování neposíláte svůj soukromý klíč. Zkontrolujte nastavení svého SSH klienta.
Ujistěte se, že klíč posíláte.

Chyba: No hostkey for host

To znamená, že vašemu SSH klientovi chybí klíč hostitele serveru v known_hosts. Přidejte jej pomocí:

ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts

Vyhledejte otisk klíče v DNS

SSH klíče hostitele serveru jsou publikovány jako SSHFP záznamy v DNS. To umožňuje vyhledat otisk klíče serveru a ověřit, že klíč hostitele, který je vašemu SSH klientovi předkládán, skutečně patří serveru.

Otisky můžete vyhledat pomocí dig:

dig -t SSHFP ssh.simply.com +short

Nebo pomocí nslookup:

nslookup -type=SSHFP ssh.simply.com

OpenSSH také dokáže samo ověřit klíč hostitele serveru vůči SSHFP záznamům v DNS:

ssh -o VerifyHostKeyDNS=yes ditbrugernavn@ssh.simply.com

Připojte se pomocí SFTP

Soubory můžete také bezpečně přenášet pomocí SFTP (SSH File Transfer Protocol). SFTP používá stejný server a přihlášení jako SSH, takže musíte použít stejné uživatelské jméno a veřejný klíč, jak je popsáno výše.

Připojit se můžete příkazem:

sftp ditbrugernavn@ssh.simply.com

Alternativně můžete použít grafického klienta, jako je FileZilla nebo WinSCP. Zvolte SFTP jako protokol, zadejte ssh.simply.com jako hostitele a použijte své uživatelské jméno a soukromý klíč.

Znovupoužívání spojení pomocí ControlMaster

Pokud vytváříte mnoho krátkých SSH spojení (např. pomocí skriptů, rsync nebo git), můžete ušetřit čas díky funkci ControlMaster v OpenSSH. Ta znovu využívá existující spojení, takže následná spojení nemusí znovu absolvovat celý proces přihlášení.

Přidejte následující do svého ~/.ssh/config:

Host simply
    HostName ssh.simply.com
    User ditbrugernavn
    ControlMaster auto
    ControlPath ~/.ssh/cm-%r@%h:%p
    ControlPersist 10m

Poté první spojení (ssh simply) vytvoří „master" spojení, které všechna následná spojení znovu využívají – díky tomu jsou téměř okamžitá.

ControlMaster můžete použít také přímo z příkazové řádky, aniž byste upravovali svůj ~/.ssh/config:

ssh -o ControlMaster=auto -o ControlPath=~/.ssh/cm-%r@%h:%p -o ControlPersist=10m ditbrugernavn@ssh.simply.com

Následná spojení se stejným ControlPath poté znovu využívají master spojení.

SSH‑key‑forwarding

SSH‑key‑forwarding (agent forwarding) není podporováno na serverech Simply.com. Pokud potřebujete vytvářet SSH spojení ze svého webového serveru na jiné servery, musíte použít alternativní metody, například umístit na server dedikovaný klíč.

Článek z kategorie podpory: PHP