集群多服务器,普通用户SSH访问方法
来源:互联网 发布:8080端口怎么开 编辑:程序博客网 时间:2024/06/05 20:55
1. 序
环境:
三台CentOS服务器组成的集群。
- master
- slave1
- slave
目标:
服务器节点间完成root用户、普通用户user的SSH无密码访问。
2. 制作公钥私钥
2.1 登录master、slave1、slave2生成其公钥、私钥文件
#登录master#切换到user目录下的.ssh文件夹:cd /home/user/.ssh
#生成一个密码为空的公钥和私钥ssh-keygen -t rsa -P ''
#将slave1中的公钥,拷贝至masterssh-copy-id -i /home/user/.ssh/id_rsa.pub user@master三次回车后,将会生成id_rsa,id_rsa.pub文件;
同理在slave1和slave2上生成其对应的公钥和私钥文件。
2.2 将slave1,slave2的公钥拷贝至master
#首先,将master自身公钥,拷贝至authorized_kwys中cat id_rsa.pub >> authorized_kwys登录其他主机slave1,slave2中,进入user下的.ssh文件夹:
#将slave1的公钥拷贝至masterssh-copy-id -i /home/user/.ssh/id_rsa.pub user@master同理,
#将slave2的公钥拷贝至masterssh-copy-id -i /home/user/.ssh/id_rsa.pub user@master
2.3 拷贝master中authorized_keys文件到slave1和slave2
(1)普通用户需要给文件authorized_keys权限设置为600#切换到master服务器的/home/user/.ssh下
chmod 600 authorized_keys(2)拷贝到slave1 和 slave2
scp /home/user/.ssh/authorized_keys slave1:/home/user/.ssh/scp /home/user/.ssh/authorized_keys slave2:/home/user/.ssh/至此, 免密码登录已经设定完成,注意第一次ssh登录时需要输入密码,再次访问时即可免密码登录。
0 0
- 集群多服务器,普通用户SSH访问方法
- 普通用户之间的ssh无密码访问设置方法
- 多集群服务器ssh无密码登录
- 加强Unix,Linx服务器SSH访问的安全性方法
- java访问redis集群服务器
- Python实现ssh访问服务器
- 集群中,各台机器之间打通SSH访问的方法
- 集群间相互ssh免密访问
- Linux普通用户使用libusb访问usb设备的方法
- Linux普通用户使用libusb访问usb设备的方法
- SSH普通用户HostbasedAuthentication配置
- Pycharm远程访问ssh,远程访问服务器(xshell访问服务器)
- 多台linux服务器ssh相互无密码访问
- 多台linux服务器ssh相互无密码访问
- 多台linux服务器ssh相互无密码访问
- 设置多台服务器相互ssh无密码访问
- 多台linux服务器ssh相互无密码访问
- 多台Linux服务器SSH相互访问无需密码
- AS导入jar
- Atlas安装部署---读写分离
- Unity 5 中的全局光照技术详解
- OC运行时简单运用(3.1)
- 传输层有关概念
- 集群多服务器,普通用户SSH访问方法
- 《Django By Example》读书笔记 02
- Android Graphics 分析 关于应用程序、opengles、bufferqueue
- ios系统框架
- netty5源码探索(二)----AbstractByteBuf
- [ROM] 最新版20150522秋大5.1.1谷歌服务包+谷歌帐号无法登录解决方法
- 物理层
- spring ioc和aop原理
- 数据链路层