SSH普通用户HostbasedAuthentication配置
来源:互联网 发布:php 查看网页源代码 编辑:程序博客网 时间:2024/05/16 10:30
一: 环境如下
1. 本环境为两节点,主机名如下
test1
test2
2. 系统及ssh版本如下
test1:~ # cat /etc/os-release
NAME="SLES"
VERSION="12-SP1"
VERSION_ID="12.1"
PRETTY_NAME="SUSE Linux Enterprise Server 12 SP1"
ID="sles"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sles:12:sp1"
test1:~ # rpm -q openssh
openssh-6.6p1-29.1.x86_64
3. hosts表如下(上面通用部分省略)
# nodes
192.168.78.11 test1
192.168.78.12 test2
二: 配置步骤如下(以下步骤都是在test1上进行的)
1. 修改/etc/ssh/ssh_config确保有如下两行
HostbasedAuthentication yes
EnableSSHKeysign yes
StrictHostKeyChecking no
2. 修改/etc/ssh/sshd_config下面这一行
HostbasedAuthentication yes
3. 生成ssh_known_hosts文件
test1:~ # for i in 1 2; do ssh test$i ssh-keyscan test$i >> /etc/ssh/ssh_known_hosts; done
4. 创建/etc/ssh/shosts.equiv,内容如下
test1:~ # cat /etc/ssh/shosts.equiv
test1
test2
5. 设置ssh-keysign命令为SUID
test1:~ # for i in 1 2; do ssh test$i chmod u+s /usr/lib/ssh/ssh-keysign; done
6. 最后重启所有节点ssh服务
test1:~ # for i in 1 2; do ssh test$i systemctl restart sshd; done
7. 验证操作(略)
- SSH普通用户HostbasedAuthentication配置
- 普通用户无法登陆SSH问题
- linux 普通用户添加ssh或禁止ssh
- Linux普通用户jdk配置
- Linux Centos 普通用户无法登陆SSH 问题
- Linux Centos 普通用户无法登陆SSH 问题
- Linux CentOS普通用户无法登陆SSH问题
- linux给普通用户增加ssh权限
- 普通用户实现ssh无密码登录
- 普通用户ssh无密码登陆失败
- 集群多服务器,普通用户SSH访问方法
- linux给普通用户增加ssh权限
- ssh无法root,但能普通用户
- redis安装配置以普通用户开机启动
- Linux普通用户配置免密登陆
- 普通用户之间的ssh无密码访问设置方法
- ssh普通用户(非root用户)的密钥登录
- unbuntu将普通用户赋有root权限并使用ssh登录
- hibernate的annotation用法之----单向/多向的多对一映射
- JEESZ分布式框架简介--技术介绍文档
- java学习中关于静态和非静态
- 素数筛
- linux-2-环境变量(未完)
- SSH普通用户HostbasedAuthentication配置
- POJ 1860 Currency Exchange 货币兑换★
- HEX文件和BIN文件格式的区别
- yx:Java泛型
- 接口与多态
- 前端开发中,浏览器自带返回键返回指定页面的解决办法
- 编译驱动指定额外的Module.symvers文件
- [Gradle] 如何在android项目中对纯Java module使用release/debug build并启用proguard
- 【Go】Beego Orm中反射的应用