linux下把用户改成可登录模式,linux上设置密钥方式登陆并给普通用户添加sudo权限...

以xshell连接工具为例

生成秘钥

140b8117acf46bb16bf5482a497d5f2f.png

密钥类型选RSA,下一步

dd35af403c37bff2bd87e4068905b94c.png

名字自定义,下一步

94e00c639c0176c1650b801820588057.png

可以把密钥保存一份到电脑上,完成

33f36324b260510c5edc79651d5548f1.png

下图这个是私钥,也可以保存一份到电脑上

866beeceea55eb88cfd947aa79816537.png

私钥自己留着连接服务器用,公钥传到服务器配置文件里(后边会讲怎么传)

cf047bc2ff42f25a4bd61d0810fb3b25.png

服务器上的操作

1.把公钥传到服务器上root目录下

ce9fb90f787f62b2df4a798fe7047580.png

2.执行命令写入到密钥配置文件

ssh-keygen -X -f xjw.pub >> /root/.ssh/authorized_keys2

9c44135c6992f24f985cab4761eff63a.png报错是因为没有.ssh目录和文件,解决办法是链接一下服务器

命令行输入:ssh localhost

644e8b5eecda1a06d488e1311aaf3598.png

再次执行就会有了:ssh-keygen -X -f xjw.pub >> /root/.ssh/authorized_keys2

bbc367e6ef11812b834d42ebda31804b.png

1.修改配置文件:vim /etc/ssh/sshd_config

修改ssh连接端口(默认22,有需要就修改):搜索Port

8136efafd9c893fcd5a41091161cdd91.png

2.修访问密钥文件路径

搜索AuthorizedKeysFile,默认是注释掉的,访问的是.ssh/authorized_keys文件,根据自己的需求要不要更改,我这里是新创建了一个authorized_keys2

d219bc3c69369323bd5ced05e30564fd.png

3.修改取消密码登录

搜索PasswordAuthentication,把yes改为no

51c61ecf88e268468944c07bb05104bf.png

注:如果你发现有一台机器既不能使用密码登陆也不能使用密钥登陆,需要查看这两行配置文件,是不是取消注释改为no了,默认是注释掉的,是都允许的

#RSAAuthentication yes

#PubkeyAuthentication yes

beefc31fd67bf31b9e7a63308d6a33ac.png

重启sshd服务:service sshe restart

给普通用户添加sudo权限

创建普通用户

[root@localhost ~]# useradd test1

添加权限

修改配置文件:

[root@localhost ~]# vim /etc/sudoers

找到root用户的配置在他下边增加

faa50ed8861f29d768ec9ed0db70c459.png

注:用户更改密码方法

本机用户更改密码:passwd

3160ffb45a3ec7385ee4f178db8928b6.png

更改其他用户密码:passwd 用户名

5fc95e903cfc1ef69382e8e0e41fbd72.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值