Simply.com is available in english

Savienoties ar SSH

Uzziniet, kā pieslēgties ar SSH savam webhostingam, izmantojot ssh.simply.com – izveidojiet atslēgu pāri un augšupielādējiet publisko atslēgu vadības panelī.

Jūs varat viegli izveidot SSH savienojumu ar savu webhostingu, tieši caur mūsu Vadības paneli. To var izdarīt izvēlnes punktā "Website" -> "SSH piekļuve" mūsu Vadības panelī.

Izveidojiet savienojumu, izmantojot savu SSH klientu

Lai izveidotu SSH savienojumu no sava datora ar Simply.com webhostingu, jums jāpievieno publiskā atslēga webhostingam.

Ģenerējiet publiskās & privātās atslēgas

Ja jums vēl nav SSH atslēgu pāra, varat to ģenerēt ar Linux komandu

ssh-keygen -t rsa

Tas ģenerēs gan privāto, gan publisko atslēgu 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 arī izmantot 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 konkrētā produkta, izvēlnē "Website", izvēlieties punktu "SSH piekļuve". Šeit varat pievienot savu publisko SSH atslēgu. Kad tas ir izdarīts, varat izveidot SSH savienojumu ar savu webhostingu.

Izveidojiet SSH savienojumu

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.

Izveidojiet savienojumu, izmantojot PuTTY (Windows)

Ja vēlaties izveidot savienojumu, izmantojot 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 nesūtiet līdzi savu privāto atslēgu. Pārbaudiet sava SSH klienta iestatījumus.
Pārliecinieties, ka jūs sūtiet atslēgu līdzi.

Kļūda: No hostkey for host

Tas nozīmē, ka jūsu SSH klientam trūkst servera saimniekdatora atslēgas failā known_hosts. Pievienojiet to ar:

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

Atrodiet atslēgas pirkstu nospiedumus DNS

Servera SSH saimniekdatora atslēgas ir publicētas DNS kā SSHFP ieraksti. Tas ļauj uzmeklēt servera atslēgas pirkstu nospiedumu un pārbaudīt, ka saimniekdatora atslēga, kura jūsu SSH klientam tiek piedāvāta, patiešām pieder serverim.

Jūs varat uzmeklēt pirkstu nospiedumus, izmantojot dig:

dig -t SSHFP ssh.simply.com +short

Vai ar nslookup:

nslookup -type=SSHFP ssh.simply.com

OpenSSH arī pats var verificēt servera saimniekdatora atslēgu pret SSHFP ierakstiem DNS:

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

Izveidojiet savienojumu, izmantojot SFTP

Jūs varat arī droši pārsūtīt failus, izmantojot SFTP (SSH File Transfer Protocol). SFTP izmanto to pašu serveri un pieteikšanos kā SSH, tāpēc jums jāizmanto tas pats lietotājvārds un publiskā atslēga, kā aprakstīts iepriekš.

Jūs varat izveidot savienojumu ar komandu:

sftp ditbrugernavn@ssh.simply.com

Alternatīvi varat izmantot grafisku klientu, piemēram, FileZilla vai WinSCP. Izvēlieties SFTP kā protokolu, norādiet ssh.simply.com kā saimniekdatoru un izmantojiet savu lietotājvārdu, kā arī savu privāto atslēgu.

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 esošo savienojumu, tāpēc nākamajiem savienojumiem nav jāiziet cauri visam pieteikšanās procesam atkārtoti.

Pievienojiet sekojošo savā ~/.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 nākamie 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

Nākamie savienojumi ar to pašu ControlPath pēc tam atkārtoti izmanto master savienojumu.

SSH-key-forwarding

SSH-key-forwarding (agent forwarding) nav atbalstīts Simply.com serveros. Ja jums ir nepieciešams izveidot SSH savienojumus no sava tīmekļa servera uz citiem serveriem, jums jāizmanto alternatīvas metodes, piemēram, jāizvieto atveltīta atslēga uz servera.

Raksts no atbalsta kategorijas: PHP