Linux で保存された Wi-Fi パスワードを表示する方法
Wi-Fi ホットスポットは、家、公共の建物、カフェなど、いたるところにあります。これにより、Wi-Fi はコンピューターからインターネットに接続する最も一般的な方法の 1 つになります。
Linux では、以前に接続したすべての Wi-Fi ネットワークを簡単に確認できることをご存知ですか? nmcli を使用して、Linux で保存された Wi-Fi パスワードを表示することもできます。
nmcli とは
nmcli (「NetworkManager Command-Line Interface」の略) ユーティリティは、Linux でネットワーク設定と接続を管理するために使用されるデーモンである NetworkManager を制御するための強力なコマンドライン ツールです。
Linux PC から Wi-Fi ネットワークを一覧表示して接続するなど、Wi-Fi ネットワークの一般的な管理に nmcli を使用できます。また、ネットワーク スクリプトや、GUI を持たないサーバーでも特に役立ちます。
Linux への nmcli のインストール
ほとんどのディストリビューションにはデフォルトで nmcli がインストールされていますが、インストールされていない場合は、次の手順に従ってください。
Ubuntu、MX Linux、Pop!_OS などの Debian ベースのディストリビューションに nmcli をインストールするには、APT パッケージ マネージャーを使用します。
sudo apt update && sudo apt install network-manager
RHEL および Alma Linux、Fedora、Rocky Linux などの同様のディストリビューションでは、次のように DNF パッケージ マネージャーを使用できます。
sudo dnf install NetworkManager
Arch Linux ベースのディストリビューションでは、Pacman を使用して nmcli をインストールできます。
sudo pacman -S networkmanager
nmcli を使用して保存された Wi-Fi ネットワークを表示する
PC で以前に接続したすべての Wi-Fi ネットワークに関する情報を表示するには、次のコマンドを実行します。
nmcli connection show | grep wifi
grep でフィルタリングしない場合、nmcli は有線ネットワーク、ブリッジ接続、および VPN 接続を含むすべてのネットワークを一覧表示します。
上記のコマンドの出力は次のようになります。
Wi-Fi 名または SSID (サービス セット識別子) が最初の列に表示され、その後に UUID (Universally Unique Identifier)、ネットワーク タイプ (この場合は Wi-Fi) が続きます。最後に、最後の列にはネットワークのデバイス タイプが表示されます。
Linux で保存された Wi-Fi パスワードを表示する
nmcli で保存されたパスワードを表示するには、Linux で昇格された権限が必要です。
以下を使用して、既知の Wi-Fi ネットワークのパスワードを確認できます。
sudo nmcli connection show WiFiName -s | grep psk
… WiFiNameは、関心のある Wi-Fi ネットワークの名前です。
たとえば、「iPhone」という名前の Wi-Fi ネットワークのパスワードを表示するには、次のコマンドを実行します。
sudo nmcli connection show iPhone -s | grep psk
Wi-Fi ネットワーク iPhone のパスワードは「test1234」と表示されています。
nmcli が Wi-Fi 構成ファイルをどこに保存するのか疑問に思っている場合は、/etc/NetworkManager/system-connectionsディレクトリにあります。
メッシュ Wi-Fi でホーム ネットワークを改善
nmcli は、Linux PC のネットワーク設定と接続を管理するための優れたユーティリティです。
自宅やオフィスで Wi-Fi 接続に問題がある場合は、メッシュ Wi-Fi デバイスを購入して接続を改善できます。
コメントを残す