资讯专栏INFORMATION COLUMN

Redhat 7/CentOS 7 SSH 免密登录

mgckid / 3091人阅读

摘要:先决条件台步骤用用户登录。每台服务器都生成公钥,再合并到。默认没有启动无密登录,去掉其中行的注释,每台服务器都要设置。每台服务器下都输入命令,生成,一律不输入密码,直接回车,就会生成文件夹。

先决条件

3 台 CentOS 7

HOSTNAME IP ROLE
server1 10.8.26.197 Master
server2 10.8.26.196 Slave1
server3 10.8.26.195 Slave2
步骤

1. 用 root 用户登录。每台服务器都生成公钥,再合并到 authorized_keys。

2. CentOS 默认没有启动 ssh 无密登录,去掉 /etc/ssh/sshd_config 其中 2 行的注释,每台服务器都要设置。

RSAAuthentication yes
PubkeyAuthentication yes

3. 每台服务器下都输入命令 ssh-keygen -t rsa,生成 key,一律不输入密码,直接回车,/root 就会生成 .ssh 文件夹。

4. 在 Master 服务器下,合并公钥到 authorized_keys 文件,进入 /root/.ssh 目录,通过 SSH 命令合并.

# cat id_rsa.pub>> authorized_keys
# ssh root@10.8.26.196 cat ~/.ssh/id_rsa.pub>> authorized_keys
# ssh root@10.8.26.195 cat ~/.ssh/id_rsa.pub>> authorized_keys

5. 把 Master 服务器的 authorized_keysknown_hosts 复制到 Slave 服务器的 `/root/.ssh 目录

# scp authorized_keys root@server2:/root/.ssh/
# scp authorized_keys root@server3:/root/.ssh/
# scp known_hosts root@server2:/root/.ssh/
# scp known_hosts root@server3:/root/.ssh/

6. 完成,ssh root@10.8.26.196ssh root@10.8.26.195 就不需要输入密码了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/9822.html

相关文章

  • dockerdocker

    摘要:常用操作清除缓存杀死进程查看防火墙状态一次性关闭防火墙清除缓存查看版本查看可以安装的软件版本比如同时安装多个软件比如查看软件版本比如查看已经安装的软件比如卸载软件普通删除模式卸载软件强力删除模式,如果使用上面 Linux常用操作 清除缓存:echo 1 > /proc/sys/vm/drop_caches 杀死进程:kill -9 ps -ef |grep tomcat | a...

    flybywind 评论0 收藏0
  • 服务器篇:linux服务器配置小技巧

    摘要:查找并修改服务端向客户端器请求消息的间隔服务端向客户端器请求无响应的次数,自动断开重启服务使修改生效解决登录警告中文乱码问题上用是终端环境是。到服务器上查看一些文件时,中文乱码。这种情况一般是终端和服务器的字符集不匹配,下默认的是字符集。 延长SSH的连接超时时间 SSH登录连接服务器时,默认的连接超时时间很短,经常会断掉,为方便管理修改sshd的配置文件,然后重启sshd服务。 vi...

    gyl_coder 评论0 收藏0
  • 服务器篇:linux服务器配置小技巧

    摘要:查找并修改服务端向客户端器请求消息的间隔服务端向客户端器请求无响应的次数,自动断开重启服务使修改生效解决登录警告中文乱码问题上用是终端环境是。到服务器上查看一些文件时,中文乱码。这种情况一般是终端和服务器的字符集不匹配,下默认的是字符集。 延长SSH的连接超时时间 SSH登录连接服务器时,默认的连接超时时间很短,经常会断掉,为方便管理修改sshd的配置文件,然后重启sshd服务。 vi...

    Atom 评论0 收藏0
  • Linux 下使用 SSH 免密登录的不同姿势

    摘要:而密钥验证则是依赖客户端服务端之间的公私钥加解密方式,故不存在中间人攻击中间人没有任何一端的私钥,但同时整个过程需要相对较长的时间。 一、背景概述 ssh 这个命令算作是学习 Linux 时最基础的命令之一了。之前使用 ssh 时,都是通过用户名 + 密码的形式进行登录的。之前写 TransFile-Shell 小工具[[1]](https://gitee.com/lwx1996042...

    CoderBear 评论0 收藏0
  • CentOs7.3 ssh 免密登录 post 2018年1月4日13:39:46

    摘要:环境版本号版本三台虚拟机修改主机名修改三台主机名,以此类推,,,命令格式剩下的虚拟机依次修改重启操作系统修改映射关系在的文件下添加如下内容查看修改后的文件内容以下是添加的将集群上的文件文件通过命令复制发送到集群的每一个节点检查是否集 环境 VMware版本号:12.0.0 CentOS版本:CentOS 7.3.1611 三台虚拟机(IP): 192.168.252.121 192.1...

    RobinQu 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<