单爆手

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  135 随笔 :: 1 文章 :: 18 评论 :: 27万 阅读
复制代码
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   单爆手  阅读(1199)  评论(0)    收藏  举报
编辑推荐:
· 智能桌面机器人:使用 .NET 为树莓派开发 Wifi 配网功能
· C# 模式匹配全解:原理、用法与易错点
· 记一次SSD性能瓶颈排查之路——寿命与性能之间的取舍
· 理解 .NET 结构体字段的内存布局
· .NET 9中的异常处理性能提升分析:为什么过去慢,未来快
阅读排行:
· C# 模式匹配全解:原理、用法与易错点
· 杂七杂八系列----C#代码如何影响CPU缓存速度?
· C#/.NET/.NET Core优秀项目和框架2025年5月简报
· 鸿蒙仓颉语言开发实战教程:商城应用个人中心页面
· FFmpeg开发笔记(六十三)FFmpeg使用vvenc把视频转为H.266编码
点击右上角即可分享
微信分享提示