Simply.com is available in english

Yhdistä SSH:lla

Yhdistä webhotelliisi SSH:lla hallintapaneelista tai omalla SSH-asiakkaalla ladatulla julkisella avaimella – tiedostot voi siirtää turvallisesti myös SFTP:llä.

Voit helposti muodostaa SSH-yhteyden webhotelliisi suoraan hallintapaneelimme kautta. Se tehdään hallintapaneelimme valikkokohdasta "Website" -> "SSH-pääsy".

Yhdistä omalla SSH-asiakasohjelmalla

Muodostaaksesi SSH-yhteyden omasta tietokoneestasi Simply.comin webhotelliin sinun on lisättävä julkinen avain webhotelliin.

Luo julkiset & yksityiset avaimet

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.

Lataa 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 tulee muodostaa SSH-yhteys osoitteeseen ssh.simply.com samalla käyttäjätunnuksella kuin esimerkiksi FTP:ssä.
SSH:lla kirjautuminen edellyttää, että olet ladannut julkisen avaimen.

Yhdistä PuTTY-ohjelmalla (Windows)

Jos haluat yhdistää PuTTY-ohjelmalla, voit antaa yksityisen avaimesi Pageant-ohjelman avulla yhdistyksen yhteydessä.

Virheilmoitukset kirjautumisen yhteydessä

Virhe: Permission denied (publickey)

Tämä virhe ilmenee, kun et lähetä yksityistä avaintasi mukanasi kirjautumisen yhteydessä. Tarkista SSH-asiakasohjelmasi asetukset.
Varmista, että lähetät avaimen mukanasi.

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

Yhdistä SFTP:llä

Voit myös siirtää tiedostoja turvallisesti SFTP:llä (SSH File Transfer Protocol). SFTP käyttää samaa palvelinta ja kirjautumistietoja kuin SSH, joten sinun on käytettävä samaa käyttäjätunnusta ja julkista avainta, kuten yllä on kuvattu.

Voit muodostaa yhteyden komennolla:

sftp ditbrugernavn@ssh.simply.com

Vaihtoehtoisesti voit käyttää graafista asiakasohjelmaa, kuten FileZilla tai WinSCP. Valitse SFTP protokollaksi, anna ssh.simply.com isäntänimenä ja käytä käyttäjätunnustasi sekä yksityistä avaintasi.

Käytä yhteyksiä uudelleen ControlMasterin avulla

Jos luot paljon lyhyitä SSH-yhteyksiä (esim. skripteillä, rsyncillä tai gitillä), voit säästää aikaa OpenSSH:n ControlMaster-toiminnolla. 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-tiedostoa:

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

Myöhemmät yhteydet samalla ControlPath-arvolla käyttävät sitten master-yhteyttä uudelleen.

SSH‑key‑forwarding

SSH‑key‑forwarding (agent forwarding) ei ole tuettu Simply.com‑palvelimilla. Jos sinun täytyy muodostaa SSH‑yhteyksiä web-palvelimeltasi muille palvelimille, sinun on käytettävä vaihtoehtoisia menetelmiä, kuten erillisen avaimen sijoittamista palvelimelle.

Ohje Ohjekirjastosta: PHP