Skip to main content

Pieslēgšanās

Jūsu SSH atslēga​

Jūsu VPS Ultra ar Linux atveras ar jūsu SSH atslēgu: failu pāri, kas izveidots jūsu datorā. Publiskā daļa tiek uzstādīta serverī; privātā daļa paliek jūsu datorā un netiek nodota nevienam, arī mūsu komandai.

macOS, Linux un Windows 10 vai 11 (PowerShell vai Terminālis):

ssh-keygen -t ed25519

Pieņemiet piedāvāto atrašanās vietu un izvēlieties paroles frāzi. Jūsu publiskā atslēga ir fails id_ed25519.pub: rinda, kas sākas ar ssh-ed25519. Nosūtiet to mūsu komandai pasūtījuma brīdī: mēs to uzstādīsim jūsu serverī tā sagatavošanas laikā.

Pieslēgšanās caur SSH​

Jūsu servera kartīte, jūsu klientu zonas sadaļā VPS, parāda komandu SSH savienojums:

ssh root@203.0.113.20

Jūsu serverim ir sava IPv4 adrese: savienojums notiek pa parasto SSH portu 22 vai pa to, ko izvēlaties failā /etc/ssh/sshd_config. Kad jūsu domēns norāda uz jūsu serveri, darbojas arī tā nosaukums: ssh root@app.mana-firma.lv.

Saīsne: fails ~/.ssh/config​

Host mansultra
HostName 203.0.113.20
User root
IdentityFile ~/.ssh/id_ed25519

Pēc tam pietiek ar ssh mansultra, un tā pati saīsne der scp, rsync, git un jūsu redaktoram.

Atslēgas pievienošana vai aizstāšana​

Jūsu servera atslēgas atrodas failā /root/.ssh/authorized_keys, viena katrā rindā, un jūs tās pārvaldāt pats:

  • kolēģa pievienošana: ielīmējiet viņa publisko atslēgu jaunā faila rindā vai izveidojiet viņam savu kontu (adduser) ar viņa atslēgu failā /home/<viņa konts>/.ssh/authorized_keys;
  • piekļuves atsaukšana: izdzēsiet viņa rindu;
  • datora maiņa: pievienojiet savu jauno publisko atslēgu, pirms izņemat veco.

Jūsu privātā atslēga ir pazudusi, un neviena atslēga vairs neatver serveri? Nosūtiet savu jauno publisko atslēgu atbalsta komandai: mūsu komanda to uzstādīs jūsu serverī.

Failu pārsūtīšana​

# viens fails, uz serveri
scp archive.tar.gz root@203.0.113.20:/srv/

# mape, sinhronizēta
rsync -avz ./build/ root@203.0.113.20:/var/www/app/

SFTP programmas, piemēram, FileZilla vai WinSCP, pieslēdzas pa SFTP ar jūsu servera adresi un jūsu privāto atslēgu.

Darbs no jūsu redaktora​

Visual Studio Code paplašinājums Remote - SSH atver jūsu servera mapes tā, it kā tās būtu jūsu datorā: tas nolasa jūsu failu ~/.ssh/config, atliek tikai izvēlēties mansultra. JetBrains redaktori piedāvā to pašu savienojumu ar Remote Development.

Windows Server: Attālā darbvirsma​

VPS Ultra ar Windows Server atveras ar Attālo darbvirsmu (RDP):

  1. Windows datorā palaidiet Attālās darbvirsmas savienojums (mstsc); macOS datorā Microsoft lietotni Windows App; Linux datorā Remmina.
  2. Ievadiet sava servera IPv4 adresi, kas redzama tā kartītē.
  3. Piesakieties ar administratora kontu, ko mūsu komanda jums izsniedza piegādes brīdī, pēc tam pirmajā sesijā nomainiet tā paroli.

Pēc tam aizsargājiet savu piekļuvi: gara un unikāla parole, un Attālā darbvirsma Windows ugunsmūrī atļauta tikai jūsu adresēm.

Biežāk uzdotie jautājumi​

“Permission denied (publickey)”: ko pārbaudīt?​

  1. Izmantotā atslēga ir tā, ko jūs mums nosūtījāt: ssh-keygen -lf ~/.ssh/id_ed25519.pub parāda tās nospiedumu.
  2. Jūsu komanda norāda lietotāju root un jūsu kartītes adresi.
  3. Ja jūsu atslēgai ir cits nosaukums, norādiet to: ssh -i ~/.ssh/mana_atslega root@....

Pēc tam aprakstiet situāciju atbalsta komandai, pievienojot palaisto komandu un saņemto ziņojumu: Visaptverošais atbalsts palīdz jums atjaunot piekļuvi.

Mans savienojums pārtrūkst, ja esmu neaktīvs.​

Pievienojiet ServerAliveInterval 60 savam blokam failā ~/.ssh/config un ilgas komandas palaidiet tmux vai screen, kas tās uztur darbībā arī pēc atvienošanās.