Pieslēgties ar SSH
Pieslēdzieties savam webhostingam ar SSH caur kontroles paneli vai savu SSH klientu ar publisko atslēgu un saņemiet palīdzību ar biežākajiem kļūdu ziņojumiem.
- Savienojuma izveide ar savu SSH klientu
Jūs varat viegli izveidot SSH savienojumu ar savu webhostingu tieši caur mūsu vadības paneli. To var izdarīt mūsu vadības paneļa izvēlnes punktā "Website" -> "SSH piekļuve".
Savienojuma izveide ar savu SSH klientu
Lai izveidotu SSH savienojumu no sava datora ar Simply.com webhostingu, jums jāpievieno publiskā atslēga webhostingam.
Ģenerējiet publisko un privāto atslēgu
Ja jums vēl nav SSH atslēgu pāra, varat to ģenerēt ar Linux komandu
ssh-keygen -t rsa
Tā tiks ģenerēta gan privātā, gan publiskā atslēga jūsu datorā.
Jūsu publiskā atslēga atradīsies failā "id_rsa.pub", un jūsu privātā atslēga atradīsies failā "id_rsa".
Varat izmantot arī Windows programmu PuTTYgen.
Augšupielādējiet publisko atslēgu
Kad jums ir publiskā atslēga, dodieties uz Simply.com vadības paneli un zem attiecīgā produkta izvēlnē "Website" izvēlieties punktu "SSH piekļuve". Šeit varat pievienot savu publisko SSH atslēgu. Kad tas izdarīts, varat izveidot SSH savienojumu ar savu webhostingu.
SSH savienojuma izveide
Jums jāizveido SSH savienojums ar ssh.simply.com, izmantojot to pašu lietotājvārdu kā, piemēram, FTP.
Lai varētu pieteikties ar SSH, jums jābūt augšupielādētai publiskajai atslēgai.
Savienojuma izveide ar PuTTY (Windows)
Ja vēlaties izveidot savienojumu ar PuTTY, varat izmantot Pageant, lai norādītu savu privāto atslēgu, veidojot savienojumu.
Kļūdu ziņojumi pieteikšanās laikā
Kļūda: Permission denied (publickey)
Šī kļūda rodas, ja pieteikšanās laikā jūs nepievienojat savu privāto atslēgu. Pārbaudiet sava SSH klienta iestatījumus.
Pārliecinieties, ka pievienojat atslēgu.
Kļūda: No hostkey for host
Tas nozīmē, ka jūsu SSH klientam trūkst servera resursdatora atslēgas failā known_hosts. Pievienojiet to ar:
ssh-keyscan -t rsa,ecdsa,ed25519 ssh.simply.com >> ~/.ssh/known_hosts
Savienojumu atkārtota izmantošana ar ControlMaster
Ja jūs veidojat daudzus īsus SSH savienojumus (piemēram, izmantojot skriptus, rsync vai git), varat ietaupīt laiku, izmantojot OpenSSH ControlMaster. Tas atkārtoti izmanto jau esošu savienojumu, tāpēc turpmākiem savienojumiem nav jāiziet cauri visam pieteikšanās procesam atkārtoti.
Pievienojiet sekojošo savam failam ~/.ssh/config:
Host simply
HostName ssh.simply.com
User ditbrugernavn
ControlMaster auto
ControlPath ~/.ssh/cm-%r@%h:%p
ControlPersist 10m
Pēc tam pirmais savienojums (ssh simply) izveidos "master" savienojumu, kuru atkārtoti izmanto visi turpmākie savienojumi – tas padara tos gandrīz acumirklīgus.
Varat arī izmantot ControlMaster tieši no komandrindas, nerediģējot savu ~/.ssh/config:
ssh -o ControlMaster=auto -o ControlPath=~/.ssh/cm-%r@%h:%p -o ControlPersist=10m ditbrugernavn@ssh.simply.com
Turpmākie savienojumi ar to pašu ControlPath pēc tam atkārtoti izmanto master savienojumu.
SSH‑key‑forwarding
SSH‑key‑forwarding (agent forwarding) netiek atbalstīts Simply.com serveros. Ja jums no sava tīmekļa servera jāizveido SSH savienojumi ar citiem serveriem, jāizmanto alternatīvas metodes, piemēram, dedicētas atslēgas izvietošana uz servera.
Raksts no atbalsta kategorijas: PHP