Yhdistä SSH:lla
Yhdistä webhotelliisi SSH:llä hallintapaneelin kautta tai omalla SSH-asiakasohjelmalla julkisella avaimella, ja saat apua yleisiin virheilmoituksiin.
Voit helposti muodostaa SSH-yhteyden webhotelliisi suoraan hallintapaneelimme kautta. Se tehdään hallintapaneelimme valikossa kohdassa "Website" -> "SSH-pääsy".
Yhdistä omalla SSH-asiakasohjelmalla
Jos haluat muodostaa SSH-yhteyden omalta tietokoneeltasi Simply.comin webhotelliin, sinun on lisättävä julkinen avain webhotelliin.
Luo julkinen ja yksityinen avain
Jos sinulla ei vielä ole SSH-avainparia, voit luoda sen Linux-komennolla
ssh-keygen -t rsa
Tämä luo tietokoneellesi sekä yksityisen että julkisen avaimen.
Julkinen avaimesi sijaitsee tiedostossa "id_rsa.pub" ja yksityinen avaimesi tiedostossa "id_rsa".
Voit myös käyttää Windows-ohjelmaa PuTTYgen.
Siirrä julkinen avain palvelimelle
Kun sinulla on julkinen avaimesi, siirry Simply.comin hallintapaneeliin ja valitse kyseisen tuotteen kohdalla "Website"-valikosta kohta "SSH-pääsy". Siellä voit lisätä julkisen SSH-avaimesi. Kun tämä on tehty, voit muodostaa SSH-yhteyden webhotelliisi.
Muodosta SSH-yhteys
Sinun on muodostettava SSH-yhteys osoitteeseen ssh.simply.com samalla käyttäjätunnuksella kuin esimerkiksi FTP:ssä.
Jotta voit kirjautua sisään SSH:lla, sinun on siirrettävä julkinen avain palvelimelle.
Yhdistä PuTTY:llä (Windows)
Jos haluat yhdistää PuTTY-ohjelmalla, voit käyttää Pageant-ohjelmaa antaaksesi yksityisen avaimesi, kun muodostat yhteyden.
Virheilmoitukset kirjautumisen aikana
Virhe: Permission denied (publickey)
Tämä virhe ilmenee, kun et lähetä yksityistä avaintasi mukana kirjautumisen yhteydessä. Tarkista SSH-asiakasohjelmasi asetukset.
Varmista, että lähetät avaimen mukana.
Virhe: No hostkey for host
Tämä tarkoittaa, että SSH-asiakasohjelmastasi puuttuu palvelimen isäntäavain tiedostosta known_hosts. Lisää se komennolla:
ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts
Käytä yhteyksiä uudelleen ControlMasterin avulla
Jos luot paljon lyhyitä SSH-yhteyksiä (esim. skriptien, rsyncin tai gitin avulla), voit säästää aikaa OpenSSH:n ControlMaster-ominaisuudella. Se käyttää olemassa olevaa yhteyttä uudelleen, jolloin myöhempien yhteyksien ei tarvitse käydä läpi koko kirjautumisprosessia uudelleen.
Lisää seuraava tiedostoon ~/.ssh/config:
Host simply
HostName ssh.simply.com
User ditbrugernavn
ControlMaster auto
ControlPath ~/.ssh/cm-%r@%h:%p
ControlPersist 10m
Tämän jälkeen ensimmäinen yhteys (ssh simply) luo "master"-yhteyden, jota kaikki myöhemmät yhteydet käyttävät uudelleen – se tekee niistä lähes välittömiä.
Voit myös käyttää ControlMasteria suoraan komentoriviltä muokkaamatta ~/.ssh/config-tiedostoasi:
ssh -o ControlMaster=auto -o ControlPath=~/.ssh/cm-%r@%h:%p -o ControlPersist=10m ditbrugernavn@ssh.simply.com
Myöhemmät yhteydet, joissa on sama ControlPath, käyttävät tämän jälkeen master-yhteyttä uudelleen.
SSH‑key‑forwarding
SSH‑key‑forwarding (agent forwarding) ei ole tuettu Simply.com‑palvelimilla. Jos sinun täytyy muodostaa SSH-yhteyksiä webpalvelimeltasi muihin palvelimiin, sinun on käytettävä vaihtoehtoisia menetelmiä, kuten erillisen avaimen sijoittamista palvelimelle.
Ohje Ohjekirjastosta: PHP