ყველაფერი, რაც VPS-ზე პანელის გარეთაა, SSH-ით კეთდება. ის იშვიათად გჭირდებათ, სამაგიეროდ მაშინვე — ამიტომ ღირს პირველივე დღეს მოწყობა.

root-ის პაროლით

თუ SSH გასაღების გარეშე შეუკვეთეთ, root-ის პაროლი ფოსტით მოვა. macOS-ზე ან Linux-ზე გახსენით Terminal, Windows-ზე — PowerShell. შემდეგ გაუშვით:

ssh root@YOUR-SERVER-IP

პირველად სერვერის დადასტურებას მოგთხოვთ, შემდეგ პაროლს. აკრეფისას არაფერი ჩანს — ეს ნორმალურია და არა გაყინული ფანჯარა.

გასაღებით, რაც უკეთესია

გასაღების გამოცნობა შეუძლებელია და შეცდომით სხვა ფანჯარაში ვერ აკრეფთ. შექმენით ბრძანებით:

ssh-keygen -t ed25519

ის ორ ფაილს ჩაწერს. .pub-ით დაბოლოებული საჯარო ნაწილია — სწორედ ის იდება შეკვეთისას SSH გასაღების ველში ან უკვე არსებულ სერვერზე /root/.ssh/authorized_keys-ში. მეორე ფაილი, .pub-ის გარეშე, პირადი ნაწილია.

პირადი ნაწილი არავის გაუგზავნოთ, ჩვენც კი. ჩვენ მას არასდროს გთხოვთ. ვისაც ის აქვს, თქვენს სერვერზე თქვენს ნაცვლად შედის.

თუ გასაღებს არ იღებს

ჩვეულებრივი მიზეზი არასწორი ფაილია: პირადი გასაღები საჯაროს ადგილას ერთი შეხედვით მსგავსია და არასდროს მუშაობს. საჯარო ერთი სტრიქონია და იწყება ssh-ed25519-ით ან ssh-rsa-ით.

მეორე ხშირი მიზეზი უფლებებია სერვერზე: .ssh საქაღალდე მხოლოდ მფლობელისთვის უნდა იკითხებოდეს. სერვერზე გაუშვით:

chmod 700 /root/.ssh && chmod 600 /root/.ssh/authorized_keys

თუ ორივე დაკარგეთ

კაბინეტიდან შესაძლებელია სერვერის ხელახლა აწყობა — ოპერაციული სისტემა თავიდან დაყენდება და root-ის ახალი პაროლი გამოიცემა. მანქანაზე ყველაფერი წაიშლება, ამიტომ ეს უკიდურესი საშუალებაა და არა პაროლის აღდგენა.

მანამდე მოგვწერეთ. იმისდა მიხედვით, რა მუშაობს მანქანაზე, მონაცემების შენარჩუნების გზა შეიძლება იყოს.