Ü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