前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux系统普通用户设置使用密钥登陆(与root密钥互不影响)

linux系统普通用户设置使用密钥登陆(与root密钥互不影响)

原创
作者头像
用户14527
修改2021-08-04 10:17:12
4.6K0
修改2021-08-04 10:17:12
举报
文章被收录于专栏:supremesupreme

本次环境:

centos7.6 64位

1、创建普通用户并设置密码

代码语言:javascript
复制
useradd test
passwd test

2、切换普通用户test,创建密钥对

代码语言:javascript
复制
[test@VM-0-2-centos ~]$ ssh-keygen -t rsa
Enter file in which to save the key (/home/test/.ssh/id_rsa):     #回车
Enter passphrase (empty for no passphrase):     #设置密码
Enter same passphrase again:     #重新输入一遍

若是普通用户test创建的密钥对,默认会保存至/home/test/.ssh/下

id_rsa #私钥,下载至本地

id_rsa.pub #公钥

3、将id_rsa.pub公钥内容传送至authorized_keys

4、设置权限:

代码语言:javascript
复制
/home/test/.ssh/authorized_keys权限为600
/home/test/.ssh权限为700

注:一般普通用户家目录下是没有.ssh文件的,所以.ssh和authorized_keys需自行创建。

5、测试登陆:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、创建普通用户并设置密码
  • 2、切换普通用户test,创建密钥对
  • 3、将id_rsa.pub公钥内容传送至authorized_keys
  • 4、设置权限:
  • 5、测试登陆:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档