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

服务器配置免密SSH

在这里插入图片描述

在当今互联网时代,远程工作和网络安全已成为信息技术领域的热点话题。无论是管理远程服务器、维护网络设备还是简单地从家中连接到办公室,安全始终是首要考虑的因素。这就是为什么 SSH(Secure Shell)成为了网络专业人士的首选工具。SSH 不仅提供了一种安全的远程访问解决方案,还通过其强大的加密和身份验证机制,确保了数据传输的安全性和完整性。从加密的远程命令执行到安全的文件传输,SSH 以其多功能性和强大的安全特性,在现代网络通信中发挥着不可或缺的作用。在这篇博客中,我们将深入探讨 SSH 的关键好处,了解它如何成为远程服务器管理和安全数据通信的基石。

一、生成id_rsa.pub

ssh-keygen -t rsa

在这里插入图片描述

CentOS跟Windows本地命令一样的

二、id_rsa.pub复制到authorized_keys

# 进入.ssh目录 cd ~/.ssh # 将公钥内容粘贴到 authorized_keys文件中 cat id_rsa.pub >> authorized_keys

三、配置SSH免密登录

1. VSCode免密登录

将windows本地C:\Users\admin.ssh中的id_rsa.pub文件内容复制到服务器authorized_keys中

配置C:\Users\admin.ssh内容

Host 10.168.192.01HostName 10.168.192.01User rootPort 22    IdentityFile C:\Users\admin\.ssh\id_rsa

都是内网的话直接 ssh root@10.168.192.01 就ok啦

但是有时候需要添加 IdentityFile C:\Users\admin.ssh\id_rsa

还可能需要删除C:\Users\admin.ssh中的known_hosts

2. 服务器免密SSH切换

/.ssh/id_rsa.pub的内容分别复制到三台(多台)服务器的/.ssh/authorized_keys中

假如有ml-01、ml-02、ml-03三台机器,那则需要:

将ml-01和ml-02的id_rsa.pub粘贴到ml-03机器的~/.ssh/authorized_keys中,

将ml-02和ml-03的id_rsa.pub粘贴到ml-01机器的~/.ssh/authorized_keys中,

将ml-03和ml-01的id_rsa.pub粘贴到ml-02机器的~/.ssh/authorized_keys中。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/255433.html

相关文章:

  • 2023 开发人员生态系统现状信息图:《开发者生态系统现状报告》
  • TCP协议实现一对一聊天
  • python使用conda管理多个环境
  • 实现个微机器人的二次开发
  • Android 记录一些Framework开发的命令
  • Ant Design Vue 年选择器
  • AGM CPLD 应用指南
  • (1)词法分析器
  • 丢掉破解版,官方免费了!!!
  • Termux
  • yolo目标检测+目标跟踪+车辆计数+车辆分割+车道线变更检测+速度估计
  • 基于Java酒店管理系统
  • GoLong的学习之路,进阶,微服务之原理,RPC
  • vLLM介绍
  • DevOps搭建(一)-之swappiness安装详细步骤
  • 微软发布Orca2,“调教式”教会小规模大语言模型如何推理!
  • JVM 内存回收算法
  • 11.28~11.29基本二叉树的性质、定义、复习;排序算法;堆
  • 轮播插件Slick.js使用方法详解
  • postgresql pg_hba.conf 配置详解
  • 使用粗糙贴图制作粗纹皮革手提包3D模型
  • Chrome清除特定网站的Cookie,从而让网址能正常运行(例如GPT)
  • history路由解决刷新出现404的问题
  • ubuntu22下使用nvidia 2080T显卡部署pytorch
  • 【Spark基础】-- 理解 Spark shuffle
  • 软件测试入门:静态测试
  • 力扣labuladong一刷day30天二叉树
  • 【云原生-K8s】检查yaml文件安全配置kubesec部署及使用
  • LeetCode力扣每日一题(Java):20、有效的括号
  • 解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app