小知识:Linux中配置双机SSH信任 操作说明

一、实现原理

使用一种被称为”公私钥“认证的方式来进行ssh登录。”公私钥”认证方式简单的解释是:

首先在客户端上创建一对公私钥(公钥文件:~/.ssh/id_rsa.pub;私钥文件:~/.ssh/id_rsa),然后把公钥放到服务器上(~/.ssh/authorized_keys),自己保留好私钥。当ssh登录时,ssh程序会发送私钥去和服务器上的公钥做匹配。如果匹配成功就可以登录了。

二、实验环境

a机:ts-dev/10.0.0.163

b机:cs-dev/10.0.0.188

三、linux/unix双机建立信任

3.1 在a机生成证书

在a机root用户下执行ssh-keygen命令,在需要输入的地方,直接回车,生成建立安全信任关系的证书。

# ssh-keygen  -t  rsa

%小知识:Linux中配置双机SSH信任 操作说明-猿站网-插图

注意:

在程序提示输入passphrase时直接输入回车,表示无证书密码。

   上述命令将生成私钥证书id_rsa和公钥证书id_rsa.pub,存放在用户家目录的.ssh子目录中。

3.2 查看~/.ssh生成密钥的文件

# cd ~/.ssh

# ll

%小知识:Linux中配置双机SSH信任 操作说明-1猿站网-插图

3.3 a对b建立信任关系

将公钥证书id_rsa.pub复制到机器b的root家目录的.ssh子目录中,同时将文件名更换为authorized_keys,此时需要输入b机的root用户密码(还未建立信任关系)。建立了客户端到服务器端的信任关系后,客户端就可以不用再输入密码,就可以从服务器端拷贝数据了。

# scp -r id_rsa.pub 10.0.0.188:/root/.ssh/authorized_keys

%小知识:Linux中配置双机SSH信任 操作说明-2猿站网-插图

3.4 b对a建立信任关系

在b机上执行同样的操作,建立b对a的信任关系。

# ssh-keygen -t rsa

%小知识:Linux中配置双机SSH信任 操作说明-3猿站网-插图

# cd ~/.ssh/

# ll

%小知识:Linux中配置双机SSH信任 操作说明-4猿站网-插图

# scp -r id_rsa.pub 10.0.0.163:/root/.ssh/authorized_keys

%小知识:Linux中配置双机SSH信任 操作说明-5猿站网-插图

四、测试

在a机上:

# scp -r 10201_database_linux_x86_64.cpio 10.0.0.188:/tmp/david/

%小知识:Linux中配置双机SSH信任 操作说明-6猿站网-插图

在b机上:

%小知识:Linux中配置双机SSH信任 操作说明-7猿站网-插图

双机信任关系已经建立!

注:

如果想让b,c同时可以scp不输入密码,传输a中的数据;

则要把b、c的公钥都给 a;

操作步骤:把两机器的id_rsa.pub中的数据都拷贝到a的/root/.ssh/authorized_keys文件中,一行表示一条。
声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:基于Linux下Nagios的安装与配置说明介绍[图]

2023-4-25 6:54:38

建站知识

小知识:在Linux中使用MD5实现用户验证的解决方法

2023-4-25 7:11:51

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索