Simply.com is available in english

Ühendu SSH-ga

Õpi, kuidas ühenduda SSH abil oma veebimajutusega ssh.simply.com kaudu – genereeri võtmepaar ja laadi oma avalik võti juhtpaneeli üles.

Saate hõlpsasti luua SSH-ühenduse oma veebimajutusega otse meie juhtpaneeli kaudu. Seda tehakse meie juhtpaneelis menüüpunkti "Website" -> "SSH-juurdepääs" all.

Ühendu oma SSH-kliendiga

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

Genereeri avalik & privaatvõti

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

ssh-keygen -t rsa

See genereerib teie arvutisse nii privaat- kui ka avaliku võtme.
Teie avalik võti asub failis "id_rsa.pub" ja teie privaatvõti failis "id_rsa".

Saate kasutada ka Windowsi programmi PuTTYgen.

Laadi avalik võti üles

Kui teie avalik võti on olemas, minge Simply.com juhtpaneeli ja valige konkreetse toote all menüüst "Website" punkt "SSH-juurdepääs". Siin saate lisada oma avaliku SSH-võtme. Kui see on tehtud, saate luua SSH-ühenduse oma veebimajutusega.

Ühendu SSH-ga

SSH-ühenduse peate looma serveriga ssh.simply.com, kasutades sama kasutajanime nagu näiteks FTP puhul.
Et SSH-ga sisse logida, peate olema üles laadinud avaliku võtme.

Ühendu PuTTY-ga (Windows)

Kui soovite ühenduda PuTTY-ga, saate ühenduse loomisel oma privaatvõtme esitamiseks kasutada programmi Pageant.

Veateated sisselogimisel

Viga: Permission denied (publickey)

See viga tekib, kui te sisselogimisel oma privaatvõtit ei edasta. Kontrollige oma SSH-kliendi seadistust.
Veenduge, et edastate võtme.

Viga: No hostkey for host

See tähendab, et teie SSH-kliendil puudub serveri hostivõti failis known_hosts. Lisage see käsuga:

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

Leia võtme sõrmejälg DNS-ist

Serveri SSH-hostivõtmed on DNS-is avaldatud SSHFP-kirjetena. See võimaldab serveri võtme sõrmejälje üles otsida ja kontrollida, et hostivõti, mida teie SSH-kliendile esitatakse, kuulub tõepoolest serverile.

Sõrmejäljed saate üles otsida käsuga dig:

dig -t SSHFP ssh.simply.com +short

Või käsuga nslookup:

nslookup -type=SSHFP ssh.simply.com

OpenSSH saab ise samuti kontrollida serveri hostivõtit DNS-is olevate SSHFP-kirjetega:

ssh -o VerifyHostKeyDNS=yes ditbrugernavn@ssh.simply.com

Ühendu SFTP-ga

Faile saate turvaliselt üle kanda ka SFTP-ga (SSH File Transfer Protocol). SFTP kasutab sama serverit ja sisselogimist nagu SSH, seega peate kasutama sama kasutajanime ja avalikku võtit, nagu eespool kirjeldatud.

Ühenduse saate luua käsuga:

sftp ditbrugernavn@ssh.simply.com

Alternatiivina saate kasutada graafilist klienti, näiteks FileZilla või WinSCP. Valige protokolliks SFTP, määrake hostiks ssh.simply.com ja kasutage oma kasutajanime ning privaatvõtit.

Taaskasuta ühendusi ControlMasteriga

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

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

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 silmapilkseks.

ControlMasterit saate kasutada ka otse käsurealt, ilma et peaksite faili ~/.ssh/config redigeerima:

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 Simply.com serverites toetatud. Kui teil on vaja luua SSH-ühendusi oma veebiserverist teistesse serveritesse, peate kasutama alternatiivseid meetodeid, näiteks serverile dedikeeritud võtme paigutamist.

Artikkel tugikategooriast: PHP