在本教程中,我们将学习如何在WordPress中为登录过程添加额外的安全层:双因素身份验证。这是网络安全领域最重要的发展之一。...使用移动应用程序是免费的,可在高可用性,实施成本和易用性之间实现最佳平衡。 目标 安装并启用双因素身份验证后,WordPress将具有更安全的登录过程。...准备 一台已经设置好可以使用sudo命令的非root账号的Ubuntu服务器,并且已开启防火墙。...为其他用户启用双因素身份验证 您可以(并且应该)为有权访问WordPress安装的其他用户启用双因素身份验证。设置它们时,确保它们在自己的移动设备上安装FreeOTP时非常方便!...这与我们激活双因素身份验证并连接FreeOTP应用程序时所做的相同,如步骤3所示。 或者,您可以禁用双因素身份验证,直到找到您的设备。选择适当的选项后,请确保通过单击“ 更新配置文件”按钮保存更改。
为什么要把密码换成token 下面是Github官方的解释: 近年来,GitHub 客户受益于 GitHub.com 的许多安全增强功能,例如双因素身份验证、登录警报、经过验证的设备、防止使用泄露密码和...尽管有这些改进,但由于历史原因,未启用双因素身份验证的客户仍能够仅使用其GitHub 用户名和密码继续对 Git 和 API 操作进行身份验证。...应用程序安装令牌(针对集成商) GitHub.com 上所有经过身份验证的 Git 操作。...有限 : 令牌可以缩小范围以仅允许用例所需的访问 随机:令牌不需要记住或定期输入的更简单密码可能会受到的字典类型或蛮力尝试的影响 如何生成token 1,打开Github,在个人设置页面,找到【Setting...要使用token从命令行访问仓库,请选择repo 要使用token从命令行删除仓库,请选择delete_repo 其他根据需要进行勾选 然后,点击【Generate token】生成令牌。
GitHub.com 的许多安全增强功能,例如双因素身份验证、登录警报、经过验证的设备、防止使用泄露密码和 WebAuthn 支持。...尽管有这些改进,但由于历史原因,未启用双因素身份验证的客户仍能够仅使用其GitHub 用户名和密码继续对 Git 和 API 操作进行身份验证。...有限 : 令牌可以缩小范围以仅允许用例所需的访问 随机:令牌不需要记住或定期输入的更简单密码可能会受到的字典类型或蛮力尝试的影响 三、 如何生成自己的token 1、在个人设置页面,找到...要使用token从命令行访问仓库,请选择repo。...要使用token从命令行删除仓库,请选择delete_repo 其他根据需要进行勾选 5、生成令牌Generate token 如下是生成的token 注意: 记得把你的token保存下来,因为你再次刷新网页的时候
在字符界面(即命令行界面)输入命令:(亲测有效) 设置为字符界面的命令:sudo systemctl set-default multi-user.target 设置为图形界面的命令:sudo systemctl
近年来,GitHub 客户受益于 GitHub.com 的许多安全增强功能,例如双因素身份验证、登录警报、经过验证的设备、防止使用泄露密码和 WebAuthn 支持。...尽管有这些改进,但由于历史原因,未启用双因素身份验证的客户仍能够仅使用其GitHub 用户名和密码继续对 Git 和 API 操作进行身份验证。...应用程序安装令牌(针对集成商) GitHub.com 上所有经过身份验证的 Git 操作。...您也可以继续在您喜欢的地方使用 SSH 密钥。 好处 令牌(token)与基于密码的身份验证相比,令牌提供了许多安全优势: 唯一性:令牌特定于 GitHub,可以按使用或按设备生成。...Select scopes 选择要授予此令牌token的范围或权限。要使用token从命令行访问仓库,请选择repo。要使用token从命令行删除仓库,请选择delete_repo。
适用于 Linux 的顶级磁盘分区工具 现在让我们看5 种最佳磁盘分区工具,可用于清理磁盘或需要安装新操作系统或为文件设置单独部分时使用。 1....GParted GParted 是最流行的磁盘分区管理器,它甚至预装在许多 Linux 发行版上,如果没有安装,那么在你的软件中心搜索,你就会找到它,要从命令行安装此应用程序,您可以在终端中键入以下命令...Linux 和基于 Arch 的发行版: sudo pacman -S gparted [202203071512253.png] 启动时,它会提示您输入 sudo 密码以进行管理员身份验证,如果您不小心删除了某些文件...[202203071512249.png] 要在您的发行版上安装它,您可以在软件中心查找 GNOME 磁盘,或者通过命令行安装它,使用以下命令: 在基于 Ubuntu 的发行版上: sudo apt install...GNUparted 命令行 它也是一个命令行实用程序,预装在所有 Linux 发行版中,要从终端启动它,请键入: sudo parted [202203071513706.png] 要了解如何使用 GNUparted
在本教程中,我们将向您展示如何在 Ubuntu 18.04 上安装和使用 MySQL Workbench 。...相同的说明适用于 Ubuntu 16.04 和任何基于 Ubuntu 的发行版,包括 Linux Mint , Kubuntu 和 Elementary OS 。...(Activities -> MySQL Workbench) 从命令行启动它。...在 “SSH Hostname”中,输入服务器的主机名或 IP 地址,然后输入 SSH 端口。 输入您的远程 “SSH Username”。对于身份验证,您可以使用用户密码或 SSH 密钥。...要查找有关如何使用 MySQL Workbench 的更多信息,请访问官方 MySQL Workbench 页面。
介绍 双因素身份验证 (2FA)是一种身份验证方法,需要输入多条信息才能成功登录帐户或设备。...如果您使用的是Ubuntu服务器,请按照Ubuntu 18.04初始服务器设置指南进行设置 ,包括具有sudo权限和防火墙的非root用户。...第1步 - 安装Google PAM模块 要在Ubuntu 18.04上配置2FA,您需要安装适用于Linux的Google PAM模块 。 可插拔认证模块 (PAM)是Linux使用的认证机制。...注意:如果要在通过SSH访问的远程计算机上启用2FA,例如DigitalOcean Droplet,则需要按照Ubuntu 16.04上的如何为SSH设置多重身份验证指南中的第2步和3进行操作,然后再继续执行此操作教程...这将告诉您的Ubuntu机器启动进入救援模式。 完成更改后,使用Ctrl+X键盘组合保存文件。 您的计算机将重新启动,您将发现自己处于命令行。 按Enter进入救援模式。
本教程将引导您完成在 Ubuntu 18.04 上设置 Squid 代理并配置 Firefox 和 Google Chrome Web 浏览器以使用它的过程。...在本教程中,我们将配置 Squid 以使用基本身份验证。它是 HTTP 协议中内置的简单身份验证方法。...配置浏览器以使用代理 现在您已经设置了 Squid ,最后一步是配置您首选的浏览器以使用它。 火狐 对于 Windows , macOS 和 Linux ,以下步骤相同。...您可以使用插件(如 SwitchyOmega) 或从命令行启动 Chrome 网络浏览器,而不是更改操作系统代理设置。...浏览器中显示的 IP 应该是服务器的 IP 地址。 结论 您已经学习了如何在 Ubuntu 18.04 上安装 squid 并配置浏览器以使用它。 Squid 是最受欢迎的代理缓存服务器之一。
Hadoop支持Linux作为开发和生产平台。由于Hadoop能够在任何Linux发行版上运行,我选择的平台是Ubuntu,但使用不同Linux发行版的读者也可以参照。...前期准备 由于Hadoop是用Java编写的,Java应该安装在你的Ubuntu主机中。推荐的Java版本请参考此链接。在命令行中执行以下命令来检查您是否已经在您的机器上安装了Java。...当你安装好了Java,您应该将JAVA_HOME/bin设置为您的PATH,来确保可以从命令行调用Java。如果想要永久保存JAVA_HOME环境变量,请使用以下命令打开~/ .profile文件。...tar -xf hadoop-2.5.1.tar.gz -C /usr/local/ 将$ HADOOP_PREFIX/bin目录添加到您的PATH中,以确保可以从命令行调用Hadoop。...ssh提供了一种使用基于密钥的身份验证来安全登录到远程系统而无需使用密码的方法。基于密钥的身份验证会创建一对密钥; 一个私钥和一个公钥。私钥将作为客户端机器的秘密保存。
因此,这里向您展示如何轻松地保护Linux服务器。 这并不是一个全面的安全指南。 然而,它可以帮助您阻止几乎90%的流行后端攻击,如蛮力登录尝试和DDoS。...准备 一台linux服务器 一台本地计算机 对命令行有一个基本的了解。 一、配置SSH Keys 要访问远程服务器,您必须使用密码登录或使用SSH密钥。...密码的问题在于它们很容易被强行破解(您将在下面进一步了解如何防止这种情况)。此外,在需要访问服务器的任何时候,都必须通过这两种方法登录。 为了避免上述缺点,您必须设置SSH密钥身份验证。...下面是如何为您的服务器设置SSH身份验证。 在本地计算机上,输入以下命令生成SSH密钥对: ssh-keygen 上面的命令将通过几个步骤来生成SSH密钥。...您可以直接从命令行运行它,或者将其调度为按循环调度运行。例如,您可以配置logwatch,将日志文件的每日摘要通过电子邮件发送给您。请注意,您的服务器将需要能够发送电子邮件使其工作。
Linux被打包成许多不同的发行版,每个发行版都有自己的界面和功能集。一个可能会使用带有dock和“应用程序商店”的类似Mac的界面,而其他人可能会使用更简约的界面,并需要从命令行安装应用程序。...Linux Mint是一个完美的介于两者之间的选择:它是为初学者设计的,提供了熟悉的桌面环境,并且它基于Ubuntu,因此您可以在需要帮助时使用庞大的Ubuntu / Mint社区。...您可以通过两种方式之一从存储库中安装应用程序:从图形软件管理器(同样看起来像应用程序商店)或从命令行安装。...您可以在此处浏览或使用顶部的工具栏搜索应用。 ? 如何安装和卸载应用程序 如果您知道要查找的内容,通常可以从命令行安装应用程序会更快。...如何更新应用程序 您还需要定期更新这些应用程序,以便拥有最新版本。您可以通过两种方式再次执行此操作:从图形工具或从命令行。
在这篇文章中,我们将会向你展示如何使用图形界面『Ubuntu 软件中心』来卸载软件,以及通过命令行使用apt或apt-get来卸载软件。...Ubuntu 软件工具仅仅展示已经安装的带有用户图形界面(GUI) 的应用软件。如果你找不到你想要卸载的软件,那么你应该从命令行移除这个软件包。...二、从命令行卸载软件包 所有你能够使用 GUI 工具做的事情,你都能在命令行做。事实上,在卸载软件包时,命令行给你更多的选项和控制。 你可以使用Ctrl+Alt+T打开你的终端,或者点击终端图标。...在 Ubuntu,Debian 和相关的 Linux 发行版上,你可以使用apt和apt-get命令行工具来进行安装,更新,卸载和管理软件包。它们的语法都是一样的。...了解如何移除软件包是 Linux 系统管理的一个基础的部分。 在 Ubuntu 上,有很多原因,你想移除以前安装的软件包。例如,你可能需要卸载一个你不再需要的应用,或者想释放磁盘空间。
关于Airgorah Airgorah是一款功能强大的WiFi安全审计工具,该工具可以轻松发现和识别连接到无线接入点的客户端,并对特定的客户端执行身份验证攻击测试,捕捉WPA握手包,并尝试破解接入点的密码...在该工具的帮助下,广大研究人员可以对无线接入点和客户端的安全性进行检测和验证。 该工具基于Rust开发,图形界面部分使用了GTK4,功能核心基于aircrack-ng实现。...工具要求 当前版本的Airgorah仅支持的Linux操作系统上运行,并且需要root权限。 除此之外,设备无线网卡需要支持监控器模式和数据包注入功能。...工具使用 安装完成后,你将会在应用程序列表中查看到Airgorah: 或者可以直接从命令行工具中运行Airgorah: pkexec airgorah 接口选择 无线网络列表 WiFi列表 客户端列表...菜单栏 右边栏 去身份验证 解密握手包 设置界面 许可证协议 本项目的开发与发布遵循MIT开源许可证协议。
本页面是有助于开始使用的说明。...启动Apache Zeppelin 从命令行启动Apache Zeppelin 在所有unix平台上: bin/zeppelin-daemon.sh start 如果你在Windows上: bin...停止Zeppelin bin/zeppelin-daemon.sh stop 与service manager一起启动Apache Zeppelin 注意:以下描述是基于Ubuntu Linux编写的...看看如何改变配置像端口号等 Zeppelin与Apache Spark ... 要了解更多关于Apache Spark深度整合的信息,请查看Spark Interpreter。...使用Python的Zeppelin 检查Python解释器了解更多关于Matplotlib,熊猫,Conda / Docker环境集成。 多用户环境... 打开身份验证。 管理您的笔记本许可。
在本文中,我们将学习如何在Ubuntu 18.04中安装PostgreSQL(PSQL) - 高级开源数据库管理系统。它也被称为ORDBMS,即对象 - 关系数据库管理系统。...按照以下步骤在Ubuntu 18.04中安装PostgreSQL(PSQL) - 高级开源数据库: 在开始安装PostgreSQL(PSQL)之前,让我们使用以下命令更新Ubuntu 18.04的软件包和存储库...postgres设置密码。...您可以使用createrole命令从命令行创建新角色。 --interactive标志将提示您输入新角色的名称,并询问它是否应具有超级用户权限。...createdb linuxidc 这种灵活性为根据需要创建数据库提供了多种途径 如何在Ubuntu 18.04中卸载PostgreSQL(PSQL)?
Bash-Snippets 代码仓库提供了一组无依赖小型脚本,封装了一些常用的bash脚本功能,对外提供API命令供使用。...所有这些脚本都在 macOS 和 Linux 上进行了严格测试,这些脚本中的大多数已经在 Windows 10 和官方开发者 bash 实例上进行了测试。不适用于 Cygwin 或 Mysys2。...1.Cheat:Linux 命令备忘单 快速地搜索命令。 2.Cloudup:将 GitHub 存储库备份到 bitbucket 的工具。 3.Crypt:加密和解密文件。...6.Geo:提供 wan、lan、router、dns、mac 和 ip 的详细信息。 7.Gist:能像git仓库一样管理gist。 8.Lyrics:从命令行快速获取给定歌曲的歌词。...17.Todo:命令行待办事项管理器。 18.Transfer:从命令行快速传输文件。 19.Weather:显示您所在位置的天气详细信息。
[TOC] 0x00 MultiBootUSB在U盘上安装 如何在一个 U 盘上安装多个 Linux 发行版,这样你可以在单个 U 盘上享受多个现场版Linux 发行版了。...此外,我可以将 USB 插入任何系统(比如 Windows 系统),做任何我想要的事情,以及享受相同的 Linux 体验。而且,如果我的系统出现问题,我可以使用 U 盘恢复!...github:https://github.com/mbusb 官网:http://multibootusb.org/page_download/ 优点:多个平台都能使用,它还支持在任何时候卸载任何发行版...//确保有权限执行 #示例1.从命令行制作一个可启动的USB的例子 python3 multibootusb -c -i ../.....MultiBootUSB 支持 Ubuntu、Fedora 和 Debian 发行版的持久化,这意味着对 Linux 发行版的现场版本所做的更改将保存到 USB 上。
0x00 MultiBootUSB在U盘上安装 如何在一个 U 盘上安装多个 Linux 发行版,这样你可以在单个 U 盘上享受多个现场版Linux 发行版了。...此外,我可以将 USB 插入任何系统(比如 Windows 系统),做任何我想要的事情,以及享受相同的 Linux 体验。而且,如果我的系统出现问题,我可以使用 U 盘恢复!...github:https://github.com/mbusb 官网:http://multibootusb.org/page_download/ 优点:多个平台都能使用,它还支持在任何时候卸载任何发行版...//确保有权限执行 #示例1.从命令行制作一个可启动的USB的例子 python3 multibootusb -c -i ../.....MultiBootUSB 支持 Ubuntu、Fedora 和 Debian 发行版的持久化,这意味着对 Linux 发行版的现场版本所做的更改将保存到 USB 上。
在本指南中,我们将演示如何在Ubuntu 16.04 VPS实例上安装Postgres,并介绍一些使用它的基本方法。...安装 你需要一台已经设置好可以使用sudo命令的非root账号的Ubuntu服务器,并且已开启防火墙。...安装后Postgres设置为使用ident身份验证,这意味着它将Postgres角色与匹配的Unix / Linux系统帐户相关联。...我们可以使用createrole命令从命令行创建新角色。该--interactive标志将提示您输入必要的值。...sammy 使用新角色打开Postgres提示符 要使用ident基于身份验证的登录,您需要一个与Postgres角色和数据库同名的Linux用户。