多个服务器上使用自己的证书远程登陆同一个主机。

news/2025/3/22 0:36:31

多个服务器上使用自己的证书远程登陆同一个主机。

如上图所示,左边的三个服务器都向使用证书远程管理Web Server。如何实现呢?
其实,操作过程和单台服务器使用证书管理Web Server是一样的。
步骤一:在每个服务器上使用命令ssh-keygen -t rsa命令创建证书。
步骤二:使用ssh-copy-id命令,把公钥拷贝到Web Server(不要使用scp命令拷贝公钥到远程服务器上)。比如:
ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.0.1
步骤三:在左侧的三个服务器上使用ssh 192.168.0.1尝试登陆Web Server。

登陆到Web Server,查看authorized_keys文件,发现其中保存了三个服务器的公钥:

cat .ssh/authorized_keys

ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2is7steOsmEFSDV3OQS+UuXZJuoxL3+r3694LDAuI8T6YttvGfe7YLi+xuYZ6zA1D8u1O4rH76e4bRMtQu6Cff4mtWFSfRwNnY4GTc5dLT8rkK5G6qJ7Z4aEYAkPIPzJj6TMYGKN1gUCqJoYAav83qVmu/HHJ/SEi2tXAhUhk0Ds5c4W3gc1o0IqVMszdJLuDi7/v/FpzCCECnQMeRPrf97BI4aJwthqWu8whKGh4Xo5BKCZiq3MGxHgqlpSnYD+Kxtmj8HbMRGKdRPlScBnH5UvAkp6AFJjLVTNt9I6r8mAErLjYMnsfpbvMv7c++KCgw3OCVvgjZ8GDgEwnwkmAQ== root@ser1
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtN1jxHVJhMvQrf5HodPoBot/3+1QimEouK2XnrYMuk+O80eo7/cLVKMbPqyJHPlN/51FsLenErF3Gr3Tei2Y3/HPl/5dzwww7Rbg7/lzQfFleITLQKs7v0Arw/W8aK7K4VnHDoTt9NXoEkfwr4zoav6gXnmzcc0GaHaaawv4inLjr/whc5r0HeUQTS76jaP8AOslVajttPa53+63wPujytKQe3GBzD+l+DBDUFJDVawkDG82afSKoCd2Q+kVr/Hs5n4WYQXiJU9ukSVLaVQklW5SIgihJ8CCDosnpiLsIZxIzFEIsuadHBkqkSMzQiPpgyh2PeLC3OB1EZ7f5FST3Q== root@ser2
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAyn4hJID66/NiRZBqz8r/izk5HnbWHKNPovrCtTfXSioicFlFDzmM16H3RQoIv1x3LVM1/OG4Hdf9LpPR2rP9FxfskSM70ZBfDE2UgMqmd3LDv7Yxl+nw2blI/dmYcEEoQpnmxP1tPc/zaAQYVrdBKVn4e67rkxgUG0Bebm0m39e2dba80z26cCxqtkOx8kC24BCxaW3nBJVywpi/4vyYE6desnH/W0Ll6ToSwsFLuv7nX7DBYz5Q0sKyEyxErxcGqDyzKUdAQQbtpP5n5pMlvkt7SxrHdo/loOyllYVc/5xrWKIxvlb3k9w9BkzHewbmuzl1SzWRkqsjq30VksXJtw== root@ser3

转载于:https://blog.51cto.com/swenzhao/2133320


https://dhexx.cn/news/show-2612015.html

相关文章

ElasticSearch权威指南学习(映射和分析)

概念 映射(mapping)机制用于进行字段类型确认,将每个字段匹配为一种确定的数据类型(string, number, booleans, date等)。分析(analysis)机制用于进行全文文本(Full Text)的分词,以建立供搜索用的反向索引。数据类型差异 在索引中有12个tweets&#xff0…

hibernate 一级缓存and 快照

一:一级缓存1、hibernate中的的一级缓存是为了提高操作数据库的效率 2、Hlbernate的一级缓存就是指Session缓存,Session缓存是一块内存空间,用来存放相互管理的 java对象,在使用Hlbernate查询对象的时候,首先会使用对象…

计算机网络-链路层

点到点 ppp协议 比如光猫到ISP 全双工 同时收发 半双工 交替收发 64个字节之内发生冲突 最小64字节 ping 使用的是icmp协议 type 0800使用的是ip协议 fsc差错校验时 使用 目标地址是全f的帧 是广播 ,看一下是谁发的广播 可能中毒 看源地址和源mac地址 可以…

MySQL--Insert Buffer

在进行数据插入时,需要将数据插入到聚集索引和非聚集索引中,而对于非聚集索引,需要先确定数据要插入的索引页,再将索引页加载到内存中进行修改,而在业务上很难保证插入数据在非聚集索引上也是连续的,因此插…

散列表学习

散列表的内部数据结构是数组和链表的结合,好处是增删查改速度快,坏处是如果冲突过多会影响性能。 散列表的工作原理就是按照每一个元素给定的 键(key)值和散列函数决定这一个元素存放在数组的位置,下次取值时只需给出所…

11月15日云栖精选夜读 | 人人都能看懂的云计算知识科普 !

双十一期间,我想很多小伙伴都被阿里云的促销活动刷屏了,大家组队组团,可以得到较为便宜的阿里云服务器。另外,Docker 也红得发紫,与之对应的 DevOps 和 NoOps 持续高温。 但是对于不少企业尤其是传统企业,云…

同义词相似度可以怎样计算

前言 词语的相似性的计算方法有很多,比如字面相似度计算方法、基于语义词典的计算方法、基于统计的相似度(向量空间模型)计算方法和基于神经网络的相似度计算方法。 本篇文章讲讲基于词林的语义相似性。 词林 《同义词词林》是上世纪80年代出…

制作一个Mac APP:XcodeExtension

作为一个iOS developer 突然想尝试Mac开发,这是我第一个Mac APP 这个软件目前包含以下功能 ConvertFromCase 把选择的下划线内容变为驼峰DeleteEmptyLines 删除选中的空行SortLines 排列选中的行JsonToModel 把Json数据转成Swift模型,会把下划线命名变为…

C# 递归获取 文件夹的 所有文件

public void Director(string dir, List<string> list) {DirectoryInfo d new DirectoryInfo(dir);FileInfo[] files d.GetFiles();//文件DirectoryInfo[] directs d.GetDirectories();//文件夹foreach (FileInfo f in files){list.Add(f.Name);//添加文件名到列表中 …