码迷,mamicode.com
首页 > 系统相关 > 详细

linux基础命令三

时间:2018-09-08 13:05:44      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:通过命令   rom   文件中   test   服务器   archive   查看   roo   lin   

一、 两台服务器免密登录:

1. 生成密钥

  ssh-keygen的命令手册,通过”man ssh-keygen“命令查看指令:

  通过命令”ssh-keygen -t rsa“创建一对密匙,包括公匙和私匙,生成之后会在用户的根目录生成一个 “.ssh”的文件夹

  进入“.ssh”,查看生成的文件

技术分享图片

 authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥

  id_rsa : 生成的私钥文件

  id_rsa.pub : 生成的公钥文件

  know_hosts : 已知的主机公钥清单

    如果希望ssh公钥生效需满足至少下面两个条件:

      1) .ssh目录的权限必须是700

      2) .ssh/authorized_keys文件权限必须是600

 

常用以下几种方法:

    2.1 通过ssh-copy-id的方式

      命令: ssh-copy-id -i ~/.ssh/id_rsa.put <romte_ip>

      举例:

        root@test .ssh]# ssh-copy-id -i ~/.ssh/id_rsa.pub 132.232.138.29 

        root@test .ssh]# ssh root@ 132.232.138.29   直接连接另一台服务器就行了

 

 

    2.2 通过scp将内容写到对方的文件中

      命令:scp -p ~/.ssh/id_rsa.pub root@<remote_ip>:/root/.ssh/authorized_keys  

        scp: 即,ssh-copy-id 

      举例:

          1.  scp -p ~/.ssh/id_rsa.pub root@132.232.138.29 :/root/.ssh/authorized_keys

          2.  ssh root@192.168.91.135  直接连接另一台服务器就行了

 

 

原文参考地址:http://www.cnblogs.com/LuisYang/archive/2016/10/12/5952871.html

        

 

 

linux基础命令三

标签:通过命令   rom   文件中   test   服务器   archive   查看   roo   lin   

原文地址:https://www.cnblogs.com/thismyblogs/p/9608807.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!