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.
- Připojení 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. 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