单爆手

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
ssh免密登录的方法:

  查看当前用户id, whoami
  su - lizhihua切换用户
1.ssh-keygen    ---创建密钥对
  .ssh/.id_rsa 私钥
  .ssh/.id_rsa.pub 公钥
2. 把公钥copy到要登录的目标机器上centos机--->ubuntu机
  scp -rp id_rsa lizhihua@192.168.10.35:/home/lizhihua/ #把本地文件copy到远程
  scp -rp lizhihua@192.168.10.35:/home/lizhihua/id_rsa /tmp/ #把远程文件copy到本地

  lizhihua@ubuntu:~$ ssh root@localhost    ---这是在ubuntu机上自己登录其它用户生成lizhihua用户下的.ssh文件夹

  lizhihua@ubuntu:~$ mv id_rsa.pub .ssh/

3.1 在目标机器上,把id_rsa.pub重命名为authorized_keys---必须叫此名(或也可用3.2方法)

  lizhihua@ubuntu:~/.ssh$ mv id_rsa.pub authorized_keys   ---重命名为authorized_keys


3. 2在目标机器ubuntu上,把id_rsa.pub里的key取出写入.ssh/authorized_keys

  cat id_rsa.pub >authorized_keys 读出id_rsa.pub的内容并写入到>后的文件,(覆盖)
  cat id_rsa.pub >>authorized_keys 读出id_rsa.pub的内容并写入到>后的文件,(追加)

 4.这样就可直接在centos机上登录ubuntu机了

[root@centos7 .ssh]# ssh lizhihua@192.168.1.132   ---此时直接连接就可免密登录

 

posted on 2020-05-06 12:58  单爆手  阅读(1207)  评论(0)    收藏  举报