Připojit se přes SSH
Připojte se ke svému webhostingu pomocí SSH přes kontrolní panel nebo vlastního SSH klienta s veřejným klíčem a získejte pomoc s běžnými chybovými zprávami.
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řipojení pomocí vlastního SSH klienta
Abyste se mohli připojit 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 jej vygenerovat linuxovým příkazem
ssh-keygen -t rsa
Tímto na svém počítači vygenerujete 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
Jakmile máte svůj veřejný klíč, přejděte do kontrolního panelu Simply.com a v rámci 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 pomocí SSH musíte k ssh.simply.com, se stejným uživatelským jménem, jaké používáte např. pro FTP.
Abyste se mohli pomocí SSH přihlásit, 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á, když při přihlašování neposíláte svůj soukromý klíč. Zkontrolujte nastavení svého SSH klienta.
Ujistěte se, že klíč odesíláte.
Chyba: No hostkey for host
Znamená to, že vašemu SSH klientu chybí klíč hostitele serveru v souboru known_hosts. Přidejte jej pomocí:
ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts
Znovupoužívání připojení pomocí ControlMaster
Pokud vytváříte mnoho krátkých SSH připojení (např. pomocí skriptů, rsync nebo git), můžete ušetřit čas díky funkci ControlMaster v OpenSSH. Ta znovu využívá existující připojení, takže následující připojení nemusí znovu absolvovat celý přihlašovací proces.
Do svého souboru ~/.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í připojení (ssh simply) vytvoří „master" připojení, které všechna následující připojení 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 soubor ~/.ssh/config:
ssh -o ControlMaster=auto -o ControlPath=~/.ssh/cm-%r@%h:%p -o ControlPersist=10m ditbrugernavn@ssh.simply.com
Následující připojení se stejným ControlPath poté znovu využívají master připojení.
SSH‑key‑forwarding
SSH‑key‑forwarding (agent forwarding) není podporován na serverech Simply.com. Pokud potřebujete ze svého webového serveru vytvářet SSH připojení k jiným serverům, musíte použít alternativní metody, například umístit na server vyhrazený klíč.
Článek z kategorie podpory: PHP