Reset hasła na VPS KVM dla Ubuntu 14.04 / 16.04

ubuntu
vps
kvm
lvlup
Tagi: #<Tag:0x00007f14a32350f0> #<Tag:0x00007f14a3234ee8> #<Tag:0x00007f14a3234c18> #<Tag:0x00007f14a3234a38>

#1

Jeśli posiadamy standardowo zainstalowany system Ubuntu 14.04 to reset hasła root nie powinien nam sprawić kłopotu, trwa to około 5 min.

W przypadku niestandardowych konfiguracji może potrwać to dłużej i może wyglądać inaczej jednak nadal będzie potrzebny panel Proxmox.

Logowanie do Proxmox

Wchodzimy do panelu klienta a następnie do zakładki Konsola naszego VPS.

Korzystamy z przycisku Proxmox aby wygenerować login i hasło.

EvmzNWiFQRiroNAJ

Logujemy się do panelu Proxmox korzystając z danych które zostały wyświetlone.

Wyłączamy delikatnie VPS w Proxmox

Klikamy w Proxmox na naszego VPS po lewej stronie

PWGDhVvsPAz3ocrr

Wybieramy “Shutdown” w prawym górnym rogu czyli wyłączenie naszego VPS, potwierdzamy w komunikacie przez OK.

hmLKkotpCBShjrwB

Wyłączamy VPS w Proxmox na siłę jeśli inaczej się nie da

Jeśli VPS nie wyłączy się w ciągu minuty możemy użyć “Stop” który pojawia się po kliknięciu na strzałkę obok “Shutdown”

eF6zP6tg89U3niRJ

Korzystamy z konsoli VNC do rozwiązania problemu

Klikamy na przycisk “Console” który jest niedaleko poprzedniego “Shutdown”

V5QWty2MRd8asNaP

Nie przejmujemy się błędem spowodowanym wyłączonym VPS w nowym oknie, zaraz to naprawimy.

Klikamy na włącznik w oknie a potem przycisk “Start”, krótko potem wciskamy F5 na klawiaturze.

Po odświeżeniu okna, czekamy aż zniknie plansza z Proxmox i wtedy wciskamy “Esc”.

FBfaAYWsUjnr6Ptt

Pojawi się nam opcja związana z wyborem systemu.

Do wyboru mamy Ubuntu w trybie standardowym oraz druga opcja w trybie ratunkowym “recovery mode”.
Cyferki po “kernel” będą się różnić względem tych na zrzucie ekranu powyżej gdyż jest to często aktualizowany składnik systemu.
Nie zmieniamy wyboru, interesuje nas cały czas pierwsza pozycja, NIE ta ratunkowa druga.
Wciskamy E aby edytować pierwszą pozycję.

Pojawią się nam trzy nowe różne pozycje - uuid, kernel oraz initrd.

Zaznaczamy strzałką w dół “kernel” oraz ponownie wciskamy klawisz “E”.
Otworzy się nam posty edytor z kursorem na końcu linii, wystarczy że dopiszemy tu:
rw init=/bin/bash

Ta linia pomoże nam ominąć etap logowania a jednocześnie będziemy dysponować linią poleceń którą zmienimy hasło po starcie.
Po dopisaniu wciskamy enter aby zamknąć edycję a następnie “B” aby ruszyć system.
System wstanie częściowo z błędem ale nam to zupełnie wystarczy.

Korzystamy z awaryjnego wiersza poleceń

Mamy już linię poleceń z zamontowanymi danymi jako użytkownik root.
Wpisujemy komendę passwd która zmieni nam hasło do root, odpalamy ją przez enter.
Zostaniemy poproszeni o nowe hasło, wpisujemy nowe hasło a następnie wciskamy enter.
Zostaniemy poproszenie jeszcze raz o hasło dla potwierdzenie że się nie pomyliliśmy przy wpisaniu.
Ponownie wciskamy enter. Hasło mamy już zmienione!

Dla pewności że plik się zapisał uruchamiamy komendę sync i potwierdzamy enterem.
W ten sam sposób możemy rozwiązać także inne problemy np. z plikiem konfiguracyjnym sieci czy nieprawidłowymi regułami firewalla które odcięły nas od sieci.

Teraz dokonujemy restartu VPS przez włącznik a potem “reset”.
Możemy też skorzystać z wyłącznika i włącznika w panelu klienta.

Czekamy aż system wstanie w trybie standardowym i logujemy się naszym nowym hasłem.

Zródło

Własne oraz https://askubuntu.com/a/435347/453981


Podstawy serwera VPS KVM
Problem
#2

Przydatny poradnik, nie będzie potrzeby pisania ticketu :slight_smile: