温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何在Ubuntu服务器上设置SSH密钥登录

发布时间:2024-12-28 10:30:49 来源:亿速云 阅读:145 作者:小樊 栏目:建站服务器

在 Ubuntu 服务器上设置 SSH 密钥登录非常简单

  1. 首先,检查是否已经有 SSH 密钥。打开终端并输入以下命令:
ls -al ~/.ssh

如果你看到 id_rsaid_rsa.pub 文件,那么你已经有一个 SSH 密钥对。如果没有,继续下一步。

  1. 生成新的 SSH 密钥对。在终端中输入以下命令:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

将 “your_email@example.com” 替换为你的实际电子邮件地址。按照提示操作,你可以选择使用默认文件名和路径,并设置密钥的密码保护。

  1. 当生成密钥对时,会自动创建 id_rsa.pub 文件。你需要将这个公钥添加到服务器的 ~/.ssh/authorized_keys 文件中。首先,确保 ~/.ssh 目录存在并且具有正确的权限:
mkdir -p ~/.ssh
chmod 700 ~/.ssh

接下来,将公钥内容追加到 ~/.ssh/authorized_keys 文件中:

cat ~/.ssh/id_rsa.pub | ssh user@your_server "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys"

将 “user” 和 “your_server” 替换为实际的用户名和服务器地址。

  1. 现在,你应该能够使用 SSH 密钥登录到服务器了。在终端中输入以下命令:
ssh user@your_server

将 “user” 和 “your_server” 替换为实际的用户名和服务器地址。如果你设置了密钥密码,输入密码即可登录。如果你没有设置密钥密码,可以直接按 Enter 键登录。

这样,你就成功在 Ubuntu 服务器上设置了 SSH 密钥登录。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI