linux主机远程免密登录

一、当我们在远程登录主机时总要输入账号密码,这个会给我们带来较小的麻烦。那么该如何破呢?操作如下

首先,以下是正常登录用户的情况,需要用ssh服务进行账号密码登录

那么现在,我们用以下命令来解决免密登录操作

ssh-keygen -t rsa -b 2048

 通过ssh-keygen命令,key生成所需的秘钥,-t表示加解密算法,-b表示密钥长度。随后三个箭头位置直接回车即可便能生成密钥。

 

配置ssh互通免密

主机1 .root 下ssh-keygen -t rsa 

ssh-copy-id root@192.168.43.110

连接之后需要再次输入连接主机密码(仅此一次,以后就不需要了)

 配置完毕之后我们在此用ssh登录,发现已经不需要密码

 

 二、那么我们再稍微拓展一下如何禁止或者允许某些我们指定的用户去登陆

首先,我先创建三个用户模拟多个用户登录。

useradd user1//添加用户   

 [root@tiandongzi ~]# echo "1234"| passwd --stdin user1 //修改密码

useradd user2//添加用户   

 [root@tiandongzi ~]# echo "1234"| passwd --stdin user1 //修改密码

useradd user3//添加用户   

 [root@tiandongzi ~]# echo "1234"| passwd --stdin user1 //修改密码

随后,配置以下文件

vim /etc/ssh/sshd_config

这里我们让user3可以登录,其余不能登录,操作如下,在末尾位置添加代码

AllowUsers user3

随后保存退出,重启服务,一气呵成。

随后登录,我们发现user1不能登录

 

 试一试user3可否。

 牛啊牛,竟然可以登上了。

以上就是本此的内容,希望对您有所帮助。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值