Linux服务器SSH免密登录配置记录
  Q8kBBcWMVcCB 2023年12月05日 15 0

前言

最近又得到一台新服务器,开心!趁着没有部署项目,使劲造,哈哈哈哈~本文的服务器配置除了是出于安全性相关考虑,还有主要是密码又长又复杂,有些连接工具还不能复制粘贴,手输不对(痛苦面具)所以为了高效快速的投入工作,赶紧把免密登录(密钥)搞起来吧。

配置免密登录步骤

首先需要在本地计算机上生成SSH密钥对,然后将刚刚生成的公钥复制到服务器上,最后就可以测试免密登录啦!这样一写感觉有点简单(文字太少多少有点敷衍人)那就开始吧!

1本地生成SSH密钥对

如果有使用git或者已经有ssh相关密钥的小伙伴可以忽略这步,直接下一步就好(不知道有没有,可以去用户目录的.ssh里面找找)

# 打开本地终端或者命令行
ssh-keygen -t rsa
# 或者
ssh-keygen.exe -t rsa

Linux服务器SSH免密登录配置记录_密钥对

如图所示,便是成功生成了一个123456的SSH密钥对,你们生成时候可以不输入123456,直接回车(注意pass phrase输入)

2如何将公钥复制到服务器上

有两种方案

1手动操作

找到.pub文件复制到服务器上,记得放到./ssh文件下

Linux服务器SSH免密登录配置记录_服务器_02

然后将公钥追加到~/ .ssh/authorized_keys文件中

2自动分配

ssh-copy-id username@remote_host

注意命令中,username是你登录远程服务器时使用的用户名,remote_host是远程服务器的地址或域名。执行该命令后,系统会要求输入你的密码。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月05日 0

暂无评论

推荐阅读
Q8kBBcWMVcCB
最新推荐 更多