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:
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
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