Jak wyświetlić zapisane hasła Wi-Fi w systemie Linux

Jak wyświetlić zapisane hasła Wi-Fi w systemie Linux

Hotspoty Wi-Fi są wszędzie, w naszych domach, budynkach użyteczności publicznej i kawiarniach. To sprawia, że ​​Wi-Fi jest jednym z najczęstszych sposobów łączenia się z Internetem z komputera.

Czy wiesz, że w systemie Linux możesz łatwo sprawdzić wszystkie sieci Wi-Fi, z którymi wcześniej się łączyłeś? Możesz nawet przeglądać zapisane hasła Wi-Fi w systemie Linux za pomocą nmcli.

Co to jest nmcli?

Narzędzie nmcli (skrót od „NetworkManager Command-Line Interface”) to potężne narzędzie wiersza poleceń do kontrolowania NetworkManager, demona używanego do zarządzania ustawieniami sieciowymi i połączeniami w systemie Linux.

Możesz użyć nmcli do ogólnego zarządzania sieciami Wi-Fi, takimi jak wyświetlanie i łączenie się z siecią Wi-Fi z komputera z systemem Linux. Jest to również szczególnie przydatne w skryptach sieciowych lub na serwerach, które nie mają GUI.

Instalowanie nmcli w systemie Linux

Większość dystrybucji ma domyślnie zainstalowane nmcli, ale jeśli nie jest zainstalowane w Twojej, oto jak postępować.

Aby zainstalować nmcli w dystrybucjach opartych na Debianie, takich jak Ubuntu, MX Linux i Pop!_OS, użyj menedżera pakietów APT:

sudo apt update && sudo apt install network-manager

W RHEL i podobnych dystrybucjach, takich jak Alma Linux, Fedora, Rocky Linux itp., możesz użyć menedżera pakietów DNF w następujący sposób:

sudo dnf install NetworkManager

W dystrybucjach opartych na Arch Linux możesz zainstalować nmcli za pomocą Pacmana:

sudo pacman -S networkmanager

Przeglądanie zapisanych sieci Wi-Fi za pomocą nmcli

Aby wyświetlić informacje o wszystkich sieciach Wi-Fi, z którymi łączyłeś się wcześniej na komputerze, uruchom następujące polecenie:

nmcli connection show | grep wifi

Jeśli nie filtrujesz za pomocą grep, nmcli wyświetla listę wszystkich sieci, w tym sieci przewodowe, połączenia mostkowe i połączenia VPN.

Dane wyjściowe dla poprzedniego polecenia będą wyglądać następująco:

Polecenie nmcli wyświetla listę wszystkich sieci Wi-Fi na komputerze z systemem Linux

Nazwa Wi-Fi lub SSID (identyfikator zestawu usług) jest wyświetlana w pierwszej kolumnie, a następnie UUID (uniwersalny unikalny identyfikator), a następnie typ sieci (w tym przypadku Wi-Fi). Ostatnia kolumna pokazuje typ urządzenia w sieci.

Przeglądanie zapisanych haseł Wi-Fi w systemie Linux

Będziesz potrzebować podwyższonych uprawnień w systemie Linux, aby wyświetlić zapisane hasła za pomocą nmcli.

Możesz sprawdzić hasło znanej sieci Wi-Fi za pomocą:

sudo nmcli connection show WiFiName -s | grep psk

…gdzie WiFiName to nazwa sieci Wi-Fi, którą jesteś zainteresowany.

Na przykład, aby wyświetlić hasło do sieci Wi-Fi o nazwie „iPhone”, wykonaj następujące czynności:

sudo nmcli connection show iPhone -s | grep psk

Polecenie nmcli pokazujące hasło do Wi-Fi

Hasło do iPhone’a z siecią Wi-Fi jest wymienione jako „test1234”.

Jeśli zastanawiasz się, gdzie nmcli przechowuje swoje pliki konfiguracyjne Wi-Fi, jest to katalog /etc/NetworkManager/system-connections .

Popraw swoją sieć domową dzięki Wi-Fi typu mesh

nmcli to świetne narzędzie do zarządzania ustawieniami sieciowymi i połączeniami na komputerze z systemem Linux.

Jeśli masz problemy z połączeniem Wi-Fi w domu lub biurze, możesz kupić urządzenie Wi-Fi typu mesh, aby uzyskać lepszą łączność.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *