前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >服务器使用秘钥进行登录并禁止root用户使用密码登录

服务器使用秘钥进行登录并禁止root用户使用密码登录

作者头像
用户2475223
发布2019-12-17 16:13:28
2.8K0
发布2019-12-17 16:13:28
举报
文章被收录于专栏:codersam

通过秘钥登录进行操作可以使我们的服务器更加安全一些,不多废话,直接上命令。

生成秘钥

代码语言:javascript
复制
cd ~ # 进入当前用户的工作目录
mkdir .ssh # 创建.ssh文件加
chmod -R 700 .ssh # 修改权限
ssh-keygen -t rsa # 生成秘钥 一直回车即可,默认会建立在.ssh目录下
cd .ssh # 进入.ssh目录
tauch authorized_keys # 生成私钥文件
cat id_rsa.pub >> authorized_keys # 将之前生成的私钥内容输出到私钥文件中
chmod 600 authorized_keys # 修改权限

id_rsa.pub 是私钥 id_rsa 是公钥 authorized_keys 是sshd服务配置的文件名所以将私钥内容输出进来

修改sshd配置

代码语言:javascript
复制
PasswordAuthentication yes # 改为no
PubkeyAuthentication yes # 将注释打开并改为yes
AuthorizedKeysFile	.ssh/authorized_keys  # 私钥路径

至此服务器配置就完毕了,接下来使用秘钥进行登录 复制.ssh/id_rsa的内容,本地建立.pem文件将复制的内容粘贴进去。 服务器重启sshd服务。

代码语言:javascript
复制
service sshd restart

本地使用xshell连接即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年8月13日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 生成秘钥
  • 修改sshd配置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档