ყველაფერი, რაც 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-ის ახალი პაროლი გამოიცემა. მანქანაზე ყველაფერი წაიშლება, ამიტომ ეს უკიდურესი საშუალებაა და არა პაროლის აღდგენა.
მანამდე მოგვწერეთ. იმისდა მიხედვით, რა მუშაობს მანქანაზე, მონაცემების შენარჩუნების გზა შეიძლება იყოს.