侧边栏壁纸
  • 累计撰写 28 篇文章
  • 累计创建 10 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

树莓派搭建服务器篇二:设置SSH免密登录

Jserv
2025-04-23 / 0 评论 / 0 点赞 / 6 阅读 / 3496 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2025-04-23,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

在上一篇文章中,我们在树莓派上安装好了Ubuntu Server 20.04 LTS系统,并通过账号和密码登录了服务器,但是每次登录都要输入密码过于麻烦,因此我们通过配置RSA密钥对来进行免密登录。

1. 生成RSA秘钥对并配置服务器

1. 打开终端输入如下指令,然后一直按回车知道结束,看到下图结果表示生成成功

ssh-keygen -t rsa

2. 打开C:\Users\Administrator.ssh目录找到生成的id_rsa和id_rsa.pub文件(id_rsa为私钥文件一定要保存好不要泄露否则服务器有可能别入侵,id_rsa.pub为公钥文件,需要放入被登陆的机器的authorize_keys文件中),注意保密id_rsa文件,路径中的Administrator为你自己的当前用户名,不一定是Administrator 3. 使用Xshell通过账号和密码登录树莓派 4. 安装lszrz工具用来传输id_rsa.pub文件到服务器的.ssh目录

sudo apt install lszrz
cd ~/.ssh
rz
#输入rz命令后,Xshell会弹出文件选择框,
选择上面生成的id_rsa.pub文件
#复制id_rsa.pub文件到authorize_keys文件中,
输入下面的指令
cat id_rsa.pub >> authorize_keys

  到这一步我们便完成了ssh rsa key的生成并将公钥放入到服务器中,下面将配置Xshell使用id_rsa登录服务器

2. 配置Xshell使用id_rsa登录

1. 启动Xshell工具,在上一篇文章中添加的会话,点击右键选择属性=>连接=>用户身份验证

2. 在连接方法中勾选Public Key,然后点击设置按钮

3. 在设置弹窗中点击浏览选择刚才生成的id_rsa文件,密码一栏不需要输入,点击确定即可通过免密登录树莓派

3. 结束语

  通过简单的ssh key配置我们就完成了每次都要输入密码的麻烦,还解决了忘记密码的烦恼!下一篇我们将在树莓派上搭建局域网文件共享服务器。

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区