Linux 配置SSH信任登录-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Linux 配置SSH信任登录

游客nm6mpjb2722bc 2015-09-30 19:34:02 6314
原理
ssh,即Secure Shell,它是把所有传输的数据都进行了加密。它有两个版本,即1.x和2.x,其中只有Open SSh是免费的。从客户端来看,ssh有两种级别的安全验证,一是口令验证(只要你知道账户和密码,就能登录,并且所传输的数据都是加密的),二是密匙验证(自己为自己创建一对密匙,然后把公用密匙放到服务器上;如果你连接服务器的时候,客户端首先发送一个请求,里面包括公用密匙,请求服务器进行验证;服务器接收到请求之后,就会在自己的家目录下寻找你的密匙,与你发送过来的密匙进行比较,如果相同,服务器就会把自己的“质询”信息进行加密,发送给客户端;客户端接收到“质询”信息之后,就会用自己的私人密匙进行解密,然后把它发送给服务器)。
适用场景:大批量的主机需要管理,并且有一台Linux跳板机
操作步骤:这里建立的是A到B之间的信任关系
A:192.168.3.116
B:121.40.61.242


1、在A机生成证书 ssh-keygen  -t  rsa


2、查看~/.ssh生成密钥的文件 cat .ssh/id_rsa.pub

3、在B主机上添加密匙文件


4、登录验证



安全 Linux 网络安全 数据安全/隐私保护
分享到
取消 提交回答
全部回答(1)
  • 妙正灰
    2015-09-30 19:41:05
    这个类似的教程我也写过
    0 0
+ 订阅

云安全开发者的大本营

推荐文章
相似问题