Simply.com is available in english

Připojení přes SSH

Připojte se přes SSH ke svému webhostingu v kontrolním panelu nebo vlastním SSH klientem s nahraným veřejným klíčem – soubory lze bezpečně přenést i přes SFTP.

Ke svému webhostingu se můžete snadno připojit pomocí SSH přímo prostřednictvím našeho Kontrolního panelu. To se provádí pod položkou nabídky "Website" -> "SSH přístup" v našem Kontrolním panelu.

Připojení pomocí vlastního SSH klienta

Pro připojení pomocí SSH z vlastního počítače k webhostingu Simply.com musíte k webhostingu přidat veřejný klíč.

Vygenerování veřejného & soukromého klíče

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

ssh-keygen -t rsa

Tímto 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.

Nahrání veřejného klíče

Až budete mít 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 provedete, můžete se pomocí SSH připojit ke svému webhostingu.

Připojení pomocí SSH

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

Připojení 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 klientu chybí klíč hostitele serveru v known_hosts. Přidejte jej pomocí:

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

Připojení pomocí SFTP

Soubory můžete také bezpečně přenášet pomocí SFTP (SSH File Transfer Protocol). SFTP používá stejný server a přihlašování jako SSH, musíte tedy 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 ControlMaster v OpenSSH. Ten znovu využívá existující spojení, takže následná spojení nemusí znovu procházet celým procesem přihlášení.

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

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

Následně 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) na serverech Simply.com není podporováno. Pokud potřebujete navazovat 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