如何生成SSH密钥对(附示例)
密码身份验证是大多数SSH客户端使用远程服务器进行身份验证的默认方法,但它存在潜在的安全漏洞,如暴力登录尝试。
密码身份验证的另一种选择是使用SSH密钥对进行身份验证,在该对中生成SSH密钥并将其存储在计算机上。
SSH密钥是在不涉及密码的情况下识别受信任计算机的一种简单方法。它们被网络和系统管理员广泛用于远程控制服务器。
因此,SSH密钥身份验证比密码身份验证更安全,而且可以说更方便。
核心概念是使用一个几乎无法猜测的密钥文件来代替密码。您提供密钥的公共部分,登录时,它将与私钥和用户名一起用于验证您的身份。
下面的步骤将向您展示如何生成SSH密钥对并将公钥添加到服务器。
如何在Linux上生成SSH密钥对
在Linux下生成SSH密钥时,可以使用
ssh密钥生成
命令。它是一个为SSH创建新的身份验证密钥对的工具。
要生成SSH密钥对,请打开终端并键入以下命令:
ssh密钥根-t rsa
当它要求输入文件、密码短语或相同的密码短语时,只需按enter键。该命令在中生成一对密钥
~/.ssh
目录。

您现在有两个文件:
id_rsa
(私钥)。私钥存储在您的本地计算机上,应该保持安全,并设置权限,以便您计算机上的其他用户无法读取该文件。
id_rsa.pub
(公钥)。公钥需要放在您要登录的服务器上。您可以自由地与他人共享您的公钥。
ls-l/home/linuxiac/.ssh/
drwx------
2.
linuxiac
linuxiac
4096
七月
16 18
:31
.
drwxr-xr-x
4.
linuxiac
linuxiac
4096
七月
16 18
:31
..
-rw-------
1.
linuxiac
linuxiac
2610
七月
16 18
:31
id_rsa
-rw-r--r--
1.
linuxiac
linuxiac
576
七月
16 18
:31
id_rsa
酒吧
代码语言:
CSS
(
css
)
您可以将公钥放置在任何服务器上,然后使用连接到服务器
ssh
。当公钥和私钥匹配时,SSH服务器在不需要密码的情况下授予访问权限。
如果您不确定如何做到这一点,我建议您阅读我们简短而易于遵循的指南,“如何设置SSH无密码登录”
您可以使用生成更大的SSH密钥
b
增强安全性的选项。
这个
b
flag指令
ssh密钥生成
以增加用于创建密钥对的比特数,并且建议用于额外的安全性。例如,对于4096位,请执行以下操作:
ssh密钥根-t rsa-b 4096
结论
在本文中,您已经学习了如何使用生成SSH密钥对
ssh密钥生成
。SSH密钥比密码有许多优点:
- 提高了安全性
:它们几乎不可能用暴力或猜测。 - 易于管理
:不再创建和更改随机密码。 - 自动化任务
:因为您不需要每次都键入密码,所以自动化需要SSH的任务更容易。
有关的更多信息
ssh密钥生成
命令,请参阅其手册页。
相关:SSH到端口非22:如何做到(附示例)
如果您有任何问题,请随时留言。
WattOS R13在Debian 12 Bookworm上推出折扣
一些轻量级的Linux发行版,如Lubuntu、Linux Lite、Peppermint等,旨在振兴旧电脑。WattOS可能不会在这些人中敲响那么响亮的钟声,但它是一颗隐藏的宝石。 它包含了你在轻量级操作系统中想要的所有功能,可以很容易地成为你的新宠,让你的旧电脑重获新生。 这是一个基于Debian稳定分支的Linux发行版,专注于能源效率和低资源消耗——WattOS押注于Openbox窗口管理
如何使用Tor浏览器保护您的在线隐私
今天,我们将深入了解洋葱路由器,它的首字母缩写为Tor。当然,它可能在网络安全界享有暗网浏览器的声誉。 但不要因为少数坏人不时使用这个强大的隐私工具就诋毁它。尽管Tor的用户更黑,但它提供了无与伦比的匿名性,可以帮助任何人保护自己的隐私。 Tor的核心是保护用户的个人隐私以及他们进行保密通信的自由。 Tor是如何工作的 互联网有很多方法可以识别你,但最简单、最常见的方法是通过你的IP地址。它的功能
如何在Ubuntu 22.04 LTS和22.10上配置静态IP地址
如今,大多数设备的IP地址都是由动态主机配置协议(DHCP)服务器生成的。当您的设备连接到网络时,DHCP服务器会为其分配动态IP地址。因此,您有机会随时更改此IP地址。 另一方面,静态IP指的是一个固定的、不可变的地址,不同于动态IP。您可以通过三种不同的方式为Ubuntu 22.04 LTS和22.10设置静态IP设置。以下是开始的方法。 了解Ubuntu中的IP配置 Ubuntu在网络管理方
Styl.sh是一款出色的Linux动态桌面壁纸转换器
通常情况下,随着时间的推移,我们会对当前的桌面壁纸感到厌倦。因此,如果您需要一种在Linux上自动更改桌面壁纸的方法,这篇文章可能是正确的。 自动切换壁纸可能是保持桌面新鲜感和惊喜感的最佳方式。当然,许多应用程序可以帮助你做到这一点,但使用应用程序完成如此简单的任务值得吗? 什么是Styl.sh Styl.sh是一个Bash脚本,您可以在Linux上运行它来自动查找新的壁纸,从Unsplash和各
Windows 11键盘快捷键的终极指南
如果你花了很多时间打字,知道好的键盘快捷键可以帮助提高你的工作效率。无论你是想调整应用程序窗口的大小,还是想在多个显示器上移动它,你都可以不用把手从键盘上移开。 虽然Windows 10中支持的几乎所有快捷方式在Windows 11中都保持不变,但微软古老的操作系统的新迭代也带来了一系列新的快捷方式。以下是Windows 11键盘快捷键列表,可帮助您快速浏览桌面、命令提示符、文件资源管理器、辅助功