Kā pieslēgties serverim ar SSH — Windows, macOS, Linux

Lai pieslēgtos serverim ar SSH, vajadzīgas trīs lietas: IP adrese, lietotājvārds un parole (vai SSH atslēga). Pamatkomanda ir vienāda macOS, Linux un mūsdienu Windows sistēmās:

ssh lietotajs@JUSU_IP

Zemāk — kā to izdarīt katrā operētājsistēmā.

Linux un macOS

SSH klients jau ir iebūvēts terminālī. Atveriet termināli un izpildiet:

Pirmajā pieslēgšanās reizē sistēma prasīs apstiprināt servera atslēgu — ievadiet yes. Pēc tam ievadiet paroli (simboli netiek rādīti — tā ir normāli).

Ja SSH darbojas uz nestandarta porta, norādiet to ar karogu -p:

ssh -p 2222 [email protected]

Windows 10 un 11: iebūvētais klients

Mūsdienu Windows versijās SSH klients jau ir. Atveriet PowerShell vai komandrindu un ievadiet to pašu komandu:

ssh root@203.0.113.10

Viss darbojas tāpat kā Linux. Tas ir vienkāršākais veids — trešo pušu programmas nav vajadzīgas.

Windows: PuTTY

Ja jums ērtāks ir grafiskais klients, izmantojiet PuTTY:

  1. Lejupielādējiet PuTTY no oficiālās vietnes un palaidiet.
  2. Laukā Host Name ievadiet servera IP adresi.
  3. Laukā Port norādiet portu (pēc noklusējuma 22).
  4. Pārliecinieties, ka izvēlēts savienojuma veids SSH.
  5. Nospiediet Open.
  6. Atvērtajā logā ievadiet lietotājvārdu un paroli.

Pirmajā pieslēgšanās reizē PuTTY parādīs brīdinājumu par atslēgas nospiedumu — nospiediet Accept.

Veidu salīdzinājums

OS Klients Komanda / darbība
Linux Terminālis ssh user@ip
macOS Terminālis ssh user@ip
Windows 10/11 PowerShell ssh user@ip
Windows (GUI) PuTTY Host + Port + Open

Pieslēgšanās ar SSH atslēgu

Ja esat iestatījis pieteikšanos ar atslēgu, norādiet ceļu uz privāto atslēgu ar karogu -i:

ssh -i ~/.ssh/id_ed25519 [email protected]

PuTTY atslēga tiek pievienota sadaļā Connection → SSH → Auth → Credentials (formāts .ppk, konvertē ar utilītu PuTTYgen).

Biežākās kļūdas un risinājumi

Connection timed out. Serveris nav sasniedzams: pārbaudiet IP, vai serveris ir ieslēgts un vai portu nebloķē ugunsmūris. Pārbaudīt sasniedzamību:

ping 203.0.113.10

Connection refused. Ports ir slēgts vai SSH pakalpojums nav palaists. Pārliecinieties, ka norādīts pareizais ports un serverī darbojas sshd.

Permission denied. Nepareizs lietotājvārds, parole vai atslēga. Pārbaudiet lietotājvārdu un tastatūras izkārtojumu.

Host key verification failed. Servera atslēga ir mainījusies (piemēram, pēc OS pārinstalēšanas). Dzēsiet veco ierakstu:

ssh-keygen -R 203.0.113.10

Biežāk uzdotie jautājumi

Kādu portu SSH izmanto pēc noklusējuma? Portu 22. Ja administrators to ir mainījis, pieslēdzieties ar karogu -p un vajadzīgo numuru.

Vai Windows 11 jāinstalē PuTTY? Nē. Pietiek ar iebūvēto klientu PowerShell. PuTTY noder, ja vajadzīgs grafiskais interfeiss vai darbs ar .ppk atslēgām.

Kā pieslēgties, ja aizmirsta root parole? Izmantojiet KVM konsoli servera vadības panelī — tā dod piekļuvi «dzelžu» līmenī un ļauj atiestatīt paroli atkopšanas režīmā.

Vai var pieslēgties uzreiz ar parasto lietotāju? Jā, norādiet tā vārdu root vietā: ssh deploy@JUSU_IP. Tā ir drošāk.

Kopsavilkums

SSH ir standarta veids, kā pārvaldīt serveri. macOS, Linux un Windows 10/11 pietiek ar vienu komandu ssh user@ip, bet grafiskā interfeisa cienītājiem ir PuTTY. Tālāk vērts iestatīt pieteikšanos ar atslēgām un atslēgt paroli.

Vajadzīgs serveris treniņiem? Izvēlieties Linux VPS, noformējiet VPS nomu vai pasūtiet Serveru administrēšanu.

Edgars Kalējs