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.
- Připojte se pomocí vlastního SSH klienta
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