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:
- Lejupielādējiet PuTTY no oficiālās vietnes un palaidiet.
- Laukā Host Name ievadiet servera IP adresi.
- Laukā Port norādiet portu (pēc noklusējuma
22). - Pārliecinieties, ka izvēlēts savienojuma veids SSH.
- Nospiediet Open.
- 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.