博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 普通用户之间免密登陆
阅读量:7288 次
发布时间:2019-06-30

本文共 1681 字,大约阅读时间需要 5 分钟。

目的:

  1. 同台机器之间实现普通用户之间的免密登陆: NN01 的user1 免密登陆 user2
  2. 不同机器之间实现普通用户之间的免密登陆 :NN01 的user1 免密登陆 NN01 的user1

一.同台机器之间实现普通用户之间的免密登陆

普通用户之间的免密登陆和 使用root 进行免密登陆,基本设置都是一样的,只不过普通用户之间需要修改 .ssh 和 authorized_keys 的权限免密才能生效。 

登陆 user1 的前提下,

ssh-keygen  #使用 ssh-keygen 命令,一直按回车,就可以生成当前机器的公钥 id_rsa.pub ,cp .~/ssh/id_rsa.pub  /home/user2/.ssh/id_rsa.pub.user1 # user2 家目录下如果没有 .ssh ,可以使用mkdir 创建
  • 登陆 user2
cat ~/.ssh/id_rsa.pub.user1 >> ~/.ssh/authorized_keys  #如果authorized_keys 不存在使用touch 创建 chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys

重新在user 登陆user2,第一次需要输入密码 第二次不需要输入密码就可以直接登陆

二.不同机器之间实现普通用户之间的免密登陆

基本设置同上差不多,只不过不同机器之间需要使用scp来拷贝 

在NN01登陆 user1 的前提下

ssh-keygen  #使用 ssh-keygen 命令,一直按回车,就可以生成当前机器的公钥 id_rsa.pub ,scp .~/ssh/id_rsa.pub  /home/user2/.ssh/id_rsa.pub.nn01 # 后缀主要为了区分这个公钥是哪台机器
  • 在 NN02 登陆 user1
cat ~/.ssh/id_rsa.pub.nn01 >> ~/.ssh/authorized_keys  chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys
  • 重新在NN01上使用ssh user1@NN02 远程登录NN02,第一次需要输入密码 第二次不需要输入密码就可以直接登陆

 

解锁命令、:

1、使用passwd命令锁定与解锁账号

[root@rhel7 ~]# passwd -l lxj    --- -l 锁定Locking password for user lxj.passwd: Success[root@rhel7 ~]# passwd -S lxj    --- 查看状态lxj LK 2016-06-20 0 99999 7 -1 (Password locked.)[root@rhel7 ~]# [root@rhel7 ~]# passwd -u lxj    --- 解锁Unlocking password for user lxj.passwd: Success[root@rhel7 ~]# passwd -S lxjlxj PS 2016-06-20 0 99999 7 -1 (Password set, SHA512 crypt.)

2、使用usermod命令锁定与解锁账号

[root@rhel7 ~]# usermod -L lxj[root@rhel7 ~]# passwd -S lxjlxj LK 2016-06-20 0 99999 7 -1 (Password locked.)[root@rhel7 ~]# usermod -U lxj[root@rhel7 ~]# passwd -S lxjlxj PS 2016-06-20 0 99999 7 -1 (Password set, SHA512 crypt.)[root@rhel7 ~]#

转载于:https://www.cnblogs.com/klb561/p/8688263.html

你可能感兴趣的文章
查看客户端域策略应用结果
查看>>
美团外卖Android平台化的复用实践
查看>>
美团即时物流的分布式系统架构设计
查看>>
流行语折射科技新活力
查看>>
Zabbix高级应用二、监控磁盘阵列、Exchange队列、DAG
查看>>
Ubuntu16.04LTS上搭建Sentry
查看>>
oracle查看表空间大小及表数量
查看>>
js 常用提示 console.log & console.info
查看>>
php stdClass 转数组
查看>>
优化NGINX的25种手段
查看>>
svn安装
查看>>
动态容器 数组 api
查看>>
抽取IPA包里的所有图片,包括.car压缩包中的文件
查看>>
DFS lock handle等待事件
查看>>
PowerDesigner 反转Java代码生成类图
查看>>
iOS 分割线设置
查看>>
MyBatis insert 返回主键的方法
查看>>
分布式文件系统FastDFS原理介绍
查看>>
IOS基础知识
查看>>
ubuntu 13.10 SVN配置(ubuntu通用)
查看>>