Wolkra

Sənədlər

SSH ilə qoşulma

Wolkra serverinə SSH açarları və ya e-poçtla göndərilən root parolu ilə Linux, macOS və ya Windows-dan qoşulun, brauzer konsolu və ya rescue rejimi ilə yenidən daxil olun.

Yenilənib: 2 dəq oxu

Qoşulmaq üçün server yaradarkən seçdiyiniz SSH açarı və ya e-poçtunuza göndərilən root parolu ilə ssh root@<server-ip> əmrini işlədin. SSH əlçatan deyilsə, konsoldakı server görünüşündən brauzer konsolundan və ya rescue rejimindən istifadə edin.

Ünvanı tapın

Konsolda serveri açın. Ümumi baxış onun ictimai IPv4 (əgər varsa) və IPv6 ünvanını göstərir. Şəxsi şəbəkədəki serverlərin yalnız şəxsi ünvanları olur; aşağıda ictimai IP-si olmayan serverlər bölməsinə baxın.

Linux və ya macOS-dan qoşulun

bash
ssh [email protected]          # example IPv4
ssh root@2001:db8::10          # example IPv6

Açarınız standart ~/.ssh/id_ed25519 deyilsə, onu göstərin:

bash
ssh -i ~/.ssh/wolkra_ed25519 [email protected]

İlk qoşulmada host barmaq izini yes ilə təsdiqləyin.

Windows-dan qoşulun

Windows 10 və 11-də OpenSSH var. PowerShell-də:

powershell
ssh [email protected]

PuTTY ilə ünvanı Host Name sahəsinə daxil edin, .ppk açarınızı Connection → SSH → Auth → Credentials bölməsində yükləyin və root kimi daxil olun.

Root parolu ilə

SSH açarı seçməmisinizsə, root parolu e-poçtla gəlir. Daxil olun və onu dərhal dəyişin:

bash
passwd

Daha yaxşısı, açarınızı əlavə edin və parolla girişi söndürün. SSH açarları bələdçisi bunu necə edəcəyinizi göstərir.

Qısayol saxlayın

Serveri ~/.ssh/config faylına əlavə edin:

text
Host web-1
  HostName 203.0.113.10
  User root
  IdentityFile ~/.ssh/id_ed25519

İndi ssh web-1 kifayətdir.

İctimai IP-si olmayan serverlərə çatın

Yalnız şəxsi şəbəkədə yerləşən serverlərin ictimai ünvanı yoxdur. Onlara ictimai ünvanı olan server, yəni jump host vasitəsilə qoşulun:

bash
ssh -J [email protected] [email protected]     # example addresses

Və ya ~/.ssh/config faylında:

text
Host db-1
  HostName 10.0.0.5
  User root
  ProxyJump web-1

Şəxsi şəbəkəyə WireGuard VPN bağlantısı komandalar üçün başqa yaxşı seçimdir.

Brauzer konsolu

Serveri açın və Console seçin. O, sanki monitor qoşulubmuş kimi serverin ekranını göstərir və şəbəkə və ya SSH işləmədikdə belə işləyir. Parolu olan istifadəçi ilə daxil olun. Root-un yalnız açarı varsa, hələ SSH girişiniz olarkən əvvəlcə parol təyin edin:

bash
passwd

Konsoldan firewall qaydasını, SSH konfiqurasiya xətasını və ya şəbəkə ayarını düzəltmək üçün istifadə edin.

Rescue rejimi

Sistem artıq açılmırsa, server görünüşündə Rescue seçin. Server kiçik bərpa sistemində yenidən başlayır. Konsolda göstərildiyi kimi daxil olun, sonra diskinizi mount edib təmir edin:

bash
lsblk                       # find the system disk and its partitions
mount /dev/vda1 /mnt        # device names vary, check lsblk first

İşi bitirdikdən sonra diski unmount edin, rescue rejimindən çıxın və serveri adi qaydada yenidən başladın.

Problemlərin həlli

Əlamət Nəyi yoxlamalı
Connection timed out Server işləyir? 22-ci porta UFW-də və firewall-da icazə verilib? IP düzgündür?
Connection refused SSH servisi dayanıb və ya başqa portdadır: konsolda systemctl status ssh ilə yoxlayın
Permission denied (publickey) İstifadəçi və açar düzgündür? ~/.ssh üçün 700, authorized_keys üçün 600 icazələri var?
REMOTE HOST IDENTIFICATION HAS CHANGED Server yenidən qurulub: ssh-keygen -R 203.0.113.10

Ətraflı log üçün ssh -v işlədin. Yenə də alınmır? Konsolda bilet açın.

Növbəti addım: Ubuntu serverini necə qorumalı bələdçisi ilə serveri möhkəmləndirin.

Tez-tez verilən suallar

Hansı istifadəçi adından istifadə edim?

Yeni server üçün root. Tətbiqin qeydlərində başqa cür göstərilməyibsə, bir kliklə tətbiqlərdə də eynidir. Sonra öz sudo istifadəçinizi yaradın.

SSH açarı seçməmişəm. Necə daxil olum?

Root parolu e-poçtunuza göndərilir. Onunla daxil olun, passwd ilə dəyişin və sonra açar əlavə edin.

SSH permission denied deyir. İndi nə edim?

İstifadəçini, açarı və IP-ni yoxlayın. Yenə də alınmırsa, server görünüşündən brauzer konsolunu açın və ~/.ssh/authorized_keys faylını və SSH konfiqurasiyasını yoxlayın.

Mövcud serverə konsoldan açar əlavə edə bilərəmmi?

Saxlanılmış açarlar server yaradılarkən əlavə olunur. İşləyən server üçün açıq açarı ~/.ssh/authorized_keys faylına özünüz əlavə edin, məsələn, brauzer konsolu vasitəsilə.