在Linux系统中,SSH密钥认证是一种安全且高效的登录方式。本教程将指导您如何生成SSH密钥,并将其配置到您的服务器上。
生成SSH密钥
- 打开终端。
- 输入以下命令生成SSH密钥对:
ssh-keygen -t rsa -b 4096
- 按照提示输入文件保存路径和密码。
将密钥添加到服务器
- 将生成的私钥文件(例如
id_rsa
)复制到您的服务器上。 - 登录到服务器。
- 将私钥文件添加到
~/.ssh/authorized_keys
文件中。
cat id_rsa >> ~/.ssh/authorized_keys
测试SSH密钥认证
- 在本地终端中,使用以下命令连接到服务器:
ssh -i id_rsa <用户名>@<服务器地址>
- 如果一切正常,您将无需密码即可登录到服务器。
扩展阅读
想要了解更多关于SSH密钥认证的信息,请访问SSH密钥认证详解。
<center><img src="https://cloud-image.ullrai.com/q/ssh_key_generation/" alt="SSH Key Generation"/></center>