如何在 Linux 上查看保存的 Wi

您所在的位置:网站首页 怎样查看连过的wifi密码和密码 如何在 Linux 上查看保存的 Wi

如何在 Linux 上查看保存的 Wi

2024-07-11 15:30| 来源: 网络整理| 查看: 265

如何在 Linux 上查看保存的 Wi-Fi 密码

当您忘记之前连接的 Wi-Fi 网络的密码时,会很烦人。以下是如何在 Linux 上查看保存的 Wi-Fi 密码。

Wi-Fi 热点无处不在,在我们的家中、公共建筑和咖啡馆中。这使得 Wi-Fi 成为从计算机连接到互联网的最常见方式之一。

您是否知道,在 Linux 上,您可以轻松检查之前连接过的所有 Wi-Fi 网络?您甚至可以使用 nmcli 在 Linux 上查看保存的 Wi-Fi 密码。

什么是 nmcli?

nmcli(“NetworkManager 命令行界面”的缩写)实用程序是一个用于控制 NetworkManager 的强大命令行工具,NetworkManager 是一个用于管理 Linux 上的网络设置和连接的守护进程。

您可以使用 nmcli 对 Wi-Fi 网络进行常规管理,例如从 Linux PC 列出并连接到 Wi-Fi 网络。它在网络脚本或没有 GUI 的服务器上也特别有用。

在 Linux 上安装 nmcli

大多数发行版默认安装了 nmcli,但如果您的发行版上没有安装 nmcli,请按以下步骤操作。

要在基于 Debian 的发行版(例如 Ubuntu、MX Linux 和 Pop!_OS)上安装 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(通用唯一标识符),然后是网络类型(本例中为 Wi-Fi)。最后,最后一列显示网络的设备类型。

在 Linux 上查看保存的 Wi-Fi 密码

您需要在 Linux 上提升权限才能使用 nmcli 查看保存的密码。

您可以使用以下方法检查已知 Wi-Fi 网络的密码:

sudo nmcli connection show WiFiName -s | grep psk

...其中 WiFiName 是您感兴趣的 Wi-Fi 网络的名称。

例如,要查看名为“iPhone”的 Wi-Fi 网络的密码,请运行以下命令:

sudo nmcli connection show iPhone -s | grep psk

iPhone 的 Wi-Fi 网络密码列为“test1234”。

如果您想知道 nmcli 在哪里存储其 Wi-Fi 配置文件,它位于 /etc/NetworkManager/system-connections 目录中。

使用 Mesh Wi-Fi 改善您的家庭网络

nmcli 是一个很棒的实用程序,用于管理 Linux PC 上的网络设置和连接。

如果您在家中或办公室遇到 Wi-Fi 连接问题,您可以购买网状 Wi-Fi 设备以获得更好的连接。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3