Simply.com is available in english

Ühenda SSH-ga

Ühendu SSH-ga oma veebimajutusega juhtpaneeli kaudu või oma SSH-kliendiga üleslaaditud avaliku võtmega – faile saad turvaliselt üle kanda ka SFTP-ga.

Saad hõlpsalt luua SSH-ühenduse oma veebimajutusega otse meie kontrollpaneeli kaudu. Seda tehakse meie kontrollpaneelis menüüpunkti "Website" -> "SSH-juurdepääs" all.

Ühenduse loomine oma SSH-kliendiga

Et luua SSH-ühendus oma arvutist Simply.com veebimajutusega, pead lisama veebimajutusele avaliku võtme.

Avaliku ja privaatse võtme genereerimine

Kui sul ei ole veel SSH-võtmepaari, saad selle genereerida Linuxi käsuga

ssh-keygen -t rsa

See genereerib sinu arvutis nii privaatse kui ka avaliku võtme.
Sinu avalik võti asub failis "id_rsa.pub" ja sinu privaatne võti asub failis "id_rsa".

Võid kasutada ka Windowsi programmi PuTTYgen.

Avaliku võtme üleslaadimine

Kui sinu avalik võti on olemas, mine Simply.com kontrollpaneeli ja vali konkreetse toote all menüüst "Website" punkt "SSH-juurdepääs". Siin saad lisada oma avaliku SSH-võtme. Kui see on tehtud, saad luua SSH-ühenduse oma veebimajutusega.

Ühenduse loomine SSH-ga

Pead looma SSH-ühenduse serveriga ssh.simply.com, kasutades sama kasutajanime nagu näiteks FTP puhul.
SSH-ga sisselogimise eelduseks on, et oled üles laadinud avaliku võtme.

Ühenduse loomine PuTTY-ga (Windows)

Kui soovid ühenduda PuTTY-ga, saad ühenduse loomisel kasutada programmi Pageant, mis määrab sinu privaatse võtme.

Veateated sisselogimisel

Viga: Permission denied (publickey)

See viga ilmneb, kui sa sisselogimisel ei edasta oma privaatset võtit. Kontrolli oma SSH-kliendi seadistust.
Veendu, et sa edastad võtme.

Viga: No hostkey for host

See tähendab, et sinu SSH‑kliendil puudub serveri hostivõti failis known_hosts. Lisa see käsuga:

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

Ühenduse loomine SFTP-ga

Samuti saad faile turvaliselt üle kanda SFTP-ga (SSH File Transfer Protocol). SFTP kasutab sama serverit ja sisselogimist nagu SSH, seega pead kasutama sama kasutajanime ja avalikku võtit, nagu eespool kirjeldatud.

Ühenduse saad luua käsuga:

sftp ditbrugernavn@ssh.simply.com

Alternatiivselt saad kasutada graafilist klienti, näiteks FileZilla või WinSCP. Vali protokolliks SFTP, määra hostiks ssh.simply.com ja kasuta oma kasutajanime ning privaatset võtit.

Ühenduste taaskasutamine ControlMasteri abil

Kui teed palju lühikesi SSH-ühendusi (nt skriptide, rsynci või giti kaudu), saad aega säästa OpenSSH-i ControlMasteriga. See taaskasutab olemasolevat ühendust, nii et järgnevad ühendused ei pea kogu sisselogimisprotsessi uuesti läbima.

Lisa järgmine oma faili ~/.ssh/config:

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

Seejärel loob esimene ühendus (ssh simply) "master"-ühenduse, mida kõik järgnevad ühendused taaskasutavad – see muudab need peaaegu silmapilguliseks.

ControlMasterit saad kasutada ka otse käsurealt, ilma et peaksid muutma oma faili ~/.ssh/config:

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

Järgnevad ühendused sama ControlPath-iga taaskasutavad seejärel master-ühendust.

SSH‑key‑forwarding

SSH‑key‑forwarding (agent forwarding) ei ole toetatud Simply.com‑i serverites. Kui sul on vaja luua SSH‑ühendusi oma veebiserverist teistesse serveritesse, pead kasutama alternatiivseid meetodeid, näiteks dedikeeritud võtme paigutamist serverisse.

Artikkel tugikategooriast: PHP