当前位置: 首页 > news >正文

ubuntu 22.04 使用ssh-keygen创建ssh互信账户

现有两台ubuntu 22.04服务器,ip分别为192.168.66.88192.168.88.66。需要将两台服务器创建新用户并将新用户做互信。

创建账户

adduser user1    # 如果此用户不想使用密码,直接一直回车就行,创建的用户是没法使用用户密码进行登陆的
su - user1    # 切换到user1用户

生成秘钥

ssh-keygen -b 2048 -t rsa  # 此时会提示密钥保存路径,若无需修改,回车即可。接着会提示输入密码,按提示输入两次密码,若无需密码,执行两次回车
ll /home/user1/.ssh/    # 查看秘钥对

在这里插入图片描述

  • 注意:如果是政府国企等主体,最好不要采用dsa加密协议,毕竟是NSA设计的,网络上流传说有后门。

复制公钥到远程服务器

  1. 通过ssh-copy-id将公钥复制到远程服务器,此命令会复制当前登录用户下的 ~/.ssh/id_rsa.pub 文件,并传送到远程服务器用户的~/.ssh/目录下,并将文件改名为authorized_keys。
sh-copy-id root@192.168.66.88
  1. 使用SCP命令将公钥复制到远程服务器对应,然后手动放到远程服务器对应用户的~/.ssh/目录下,并改名为authorized_keys。

远程登录验证

ssh user1@192.168.88.66

192.168.88.66 对 192.168.66.88 的信任账户已经创建完毕,反方向的则重新做一遍即可。

http://www.xdnf.cn/news/9919.html

相关文章:

  • OpenGauss 数据库介绍
  • AI 编程工具—如何在 Cursor 中集成使用 MCP工具
  • 基于大模型的直肠息肉诊疗全流程风险预测与方案优化研究报告
  • 深入 MySQL 高级查询:JOIN、子查询与窗口函数的实用指南
  • ARM寄存器组织
  • 51c嵌入式~单片机~合集5~DMA
  • 数据可视化笔记:柱状图
  • 【Java报错】数据库查询报错this is incompatible with sql_mode=only_full_group_by
  • MAC-如果是分页查询,怎么分批次in;基于多线程的分页查询工具类
  • 492Q 型气缸盖双端面铣削组合铣床总体设计
  • Jenkins 多分支流水线: 如何创建用于 Jenkins 状态检查的 GitHub 应用
  • vue3学习笔记之条件渲染
  • 「数据可视化 D3系列」入门第八章:动画效果详解(让图表动起来)
  • 「GitHub热榜」AIGC系统源码:AI问答+绘画+PPT+音乐生成一站式
  • 第12篇:Linux程序访问控制FPGA端Switch<一>
  • Yocto项目实战教程 · 第4章:4.2小节-菜谱
  • AWS Elastic Beanstalk的部署Python Flask后端服务(Hello,World)
  • JavaScript 性能优化实战
  • 决战浏览器渲染:减少重绘(Repaint)与重排(Reflow)的性能优化策略
  • 基于springBoot+vue的PC 端学习系统(源码+lw+部署文档+讲解),源码可白嫖!
  • C++ AVL树
  • HAL库通过FATFS和SDIO+DMA写入SD卡数据错误
  • 2025MathorcupD题 短途运输货量预测及车辆调度问题 保姆级教程讲解|模型讲解
  • L2-006 树的遍历
  • DHTMLX宣布推出支持 Redux、TypeScript 和 MUI 的 React Gantt甘特图控件
  • redis利用备忘录
  • Jsp技术入门指南【五】详细讲解jsp结构页面
  • 【含文档+PPT+源码】基于Python爬虫二手房价格预测与可视化系统的设计与实现
  • 论文阅读:2024 arxiv AI Safety in Generative AI Large Language Models: A Survey
  • 自然语言处理入门7——注意力机制