【RHCE】基于密钥的身份验证(Win-Linux)

目的:要提⾼系统安全性,通过在 OpenSSH 服务器上禁⽤密码⾝份验证来强制进⾏基于密钥的⾝份验证。

1、一台虚拟机无需密码连接另一台虚拟机

.ssh目录 ===> 保存了ssh相关的key和一些记录文件

(1)生成密钥对

使⽤这个流程在本地系统中⽣成 SSH 密钥对,并将⽣成的公钥复制到 OpenSSH 服务器中。
如果正确配置了服务器,您可以在不提供任何密码的情况下登录到 OpenSSH 服务器。

ssh-keygen 后一直回车,ll .ssh命令查看ssh-keygen是否生效生成密钥对。

ssh-keygen

(2)注册公钥到服务器
shh-copy-id root@IP地址

 (3)结果显示

ssh root@IP地址

 2、shell工具生成密钥方式

(1)创建密钥对

a.【⼯具】===>【⽤⼾密钥管理者】

b.在该⻚⾯单击【⽣成】按钮来创建密钥对

c.单击【下⼀步】按钮

d.单击【下⼀步】按钮

e.单击【下⼀步】按钮

f.弹出的警告⻚⾯,单击【是】按钮。

g.跳转到公钥⻚⾯,提⽰需要将公钥传输到服务器进⾏注册,这⾥单击【保存为⽂件】按钮,将公钥保存到指定路径,然后返回⻚⾯,单击【完成】按钮。

h.返回到以下⻚⾯,就可以看到刚才⽣成的公钥对,单击【关闭】按钮完成注册公钥对。

(2)注册公钥到服务器

a.Windws 系统中,打开刚才保存公钥的⽬录,单击选中公钥⽂件,然后直接拖拽到 Xshell
窗⼝中,然后会出现以下提示,表⽰公钥已经传送到服务器的当前路径。

b.注册该公钥

cat id_rsa_2048.pub > .ssh/authorized_keys

 

(3)使⽤密钥连接服务器

a.【⽂件】===>【新建】

 

b.在新建会话⻚⾯填写如下信息:【名称】:这⾥填写会话名称,⻅名知意即可,【主机】:填
写要连接的服务器主机名或者 IP 地址。

c.在该⻚⾯左边单击【⽤⼾⾝份验证】选项卡,在【⽅法栏】勾选中【Public Key】项,然后点
击右边【设置】按钮。

d.弹出如下窗⼝,在窗⼝中选中刚才⽣成的用户密钥。单击【确定】按钮。

e.返回到以下⻚⾯。然后点击【连接】按钮,则可以成功通过密钥连接到该服务器。

(4)结果显示

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/45561.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

day19打卡

面试又一次失败,需要自我治愈一下,屡战屡败、屡败屡战....... 501.二叉搜索树中的众数 这题自己做的时候,出现了几个遗漏的思路:1、使用迭代法的时候,判断当前节点和pre节点是否相同,需要push的是pre节点 …

U盘打不开的终极解决方案:原因剖析、恢复策略与预防之道

U盘困境:打不开的焦虑与应对 在数字化时代,U盘作为数据交换与存储的重要工具,几乎成为了每个人工作、学习和生活中的必需品。然而,当您满怀期待地将U盘插入电脑,却遭遇“无法识别”、“无法访问”等提示,U…

【人工智能】Transformers之Pipeline(一):音频分类(audio-classification)

​​​​​​​ 目录 一、引言 二、音频分类(audio-classification) 2.1 概述 2.2 技术原理 2.2.1 Wav2vec 2.0模型 2.2.1 HuBERT模型 2.3 pipeline参数 2.3.1 pipeline对象实例化参数 2.3.2 pipeline对象使用参数 2.4 pipeline实战 2.4.1 …

【Qt 基础】Qt Creator 的初步使用、创建项目的过程

文章目录 1. Qt SDK 中工具程序的介绍2. 创建第一个 Qt 项目的前置步骤 1. Qt SDK 中工具程序的介绍 下载之后会出现下面几个程序: Assistant 表示 Qt 自带的离线官方文档; Designer :Qt设计师,图形化的设计界面的工具&#xf…

C++程序进阶学习

目录 引言 C内存分区 一、内存分区模型 二、 程序运行前 三、程序执行后 C引用 引用的语法 作用 本质 优点 C封装 C对象特性 C对象模型和this指针 C友元 C运算符重载 C继承 C多态 C文件 引言 看过我博客的朋友可能都了解这篇文章内容了,这篇博…

请使用C语言编写一个简单的MFC应用程序,实现一个窗口并在其中添加一些控件。

以下是一个简单的使用C编写的MFC应用程序示例&#xff0c;可以在其中添加一些控件。请使用Visual Studio等C开发工具打开并编译运行。 #include <afxwin.h>class CMyApp : public CWinApp { public:virtual BOOL InitInstance(); };class CMainWindow : public CFrameWn…

算术运算符. 二

# 表达式 # 操作数和运算符组成 比如 11 # 作用&#xff1a;表达式可以求值&#xff0c;也可以给变量赋值。 # Python算术运算符&#xff1a; # - * / % //&#xff08;整除:向下取整&#xff09; ** print(10 4) # 14 print(10 - 4) # 6 print(10 * 4) # 40 …

【PLC】基本概念

1、程序页 1.1 定义 PLC程序页是PLC程序中用于组织、编辑和显示各个程序段&#xff08;如主程序、子程序、中断程序等&#xff09;的独立区域。即&#xff1a;在程序编辑器窗口中&#xff0c;为不同的程序组织单元&#xff08;POU&#xff09;提供的独立页面或区域。 每个程序…

超声波清洗机哪家好?家用超声波眼镜清洗机推荐

超声波清洗机现在已经成为了很多家庭的新宠&#xff0c;它能够帮助我们轻松解决日常生活中的清扫烦恼。但是&#xff0c;面对市面上品种繁多的清洗机产品&#xff0c;我们该如何选择一款适合自己的呢?毕竟不同的品牌和型号&#xff0c;在清洗效果、噪音水平、除菌能力等方面都…

RHCE-autofs自动挂载

要求 一、在主机上提供web&#xff0c;dns服务 服务端 IP&#xff1a;172.25.250.131/24 dns&#xff1a;172.25.250.131 [rootlocalhost ~]# cd /etc/httpd/conf.d[rootlocalhost conf.d]# vim vhost.conf [rootlocalhost conf.d]# mkdir /nfs/rhce -p[rootlocalhost conf…

Facebook应用开发:认证与授权登录流程详解

Facebook作为全球最大的社交平台之一&#xff0c;提供了强大的认证与授权机制&#xff0c;允许第三方应用通过Facebook登录来简化用户的注册和登录流程。本文将详细介绍Facebook应用开发中的认证和授权登录流程&#xff0c;以及如何在应用中实现这一功能。 关键词 Facebook登…

HTTPS和HTTP有哪些区别

两者的主要区别在于安全性和数据加密&#xff1a; 加密层&#xff1a;HTTPS 在HTTP 的基础上增加了SSL/TLS 协议作为加密层&#xff0c;确保数据传输的安全性,即使数据被截获&#xff0c;没有相应的密钥也无法解读数据内容。而HTTP 数据传输是明文的&#xff0c;容易受到攻击。…

雪深监测站的工作原理

TH-TS200雪深监测站是一种用于测量和记录雪层深度的设备&#xff0c;它在气象观测、交通管理、防灾减灾、水源管理等多个领域发挥着重要作用。雪深监测用来监测雪深的设备。它通过各种传感器和测量设备&#xff0c;如超声波测距仪、激光测距仪、压力传感器等&#xff0c;获取雪…

Python中的名称修改和特殊属性

在 Python 中&#xff0c;以双下划线&#xff08;__&#xff09;开头但不以双下划线结尾的变量主要用于类的私有属性&#xff0c;这种命名方式被称为名称修饰&#xff08;name mangling&#xff09;。名称修饰会将变量名转换为类名和变量名的组合&#xff0c;从而避免在子类中发…

若依安装和初始化教程(傻瓜教程 一步一步走)

1、若依的安装&#xff1a; 1、找到若依官方网站并选择若依的前后端分离版本 2、点击克隆 然后选择http进行复制 3、打开idea 如果有打开的项目就先关闭项目&#xff0c;然后就会自动弹出下面第二张图片&#xff0c;接着按照流程走就可以 到此若依的下载就成功了 2、若依项目…

如何判断代码是否是在UPDATE TASK的Session中执行?

1. 背景 有时我们想控制ABAP代码在UPDATE TASK中的逻辑&#xff0c;例如某些逻辑执行&#xff0c;某些逻辑不执行。 那么&#xff0c;我们应该如何判断当前代码运行的环境呢&#xff1f;也即&#xff0c;怎么知道一段运行时代码是运行在当前的ABAP session中&#xff0c;还是…

IDEA设置代码提示忽略大小写

一、设置代码提示为忽略大小写 IDEA代码提示默认是区分大小写的&#xff0c;设置为提示忽略大小写&#xff1a; Setting——Editor——Code Completion 如图

智慧金融-数据可视化

智慧金融-数据可视化 导入所需的库 import numpy as np import numpy_financial as npf import matplotlib.pyplot as plt from pylab import mpl mpl.rcParams[font.sans-serif][FangSong] mpl.rcParams[axes.unicode_minus]False单图曲线图 r 0.05 # 贷款的年利率 n 30…

字符串哈希详解,单hash,双hash,滚动哈希

一、字符串哈希 1.1 基本概念 字符串哈希 将不同的字符串映射成不同的整数。 思想&#xff1a;将字符串映射成一个 p进制数字。 我们定义如下哈希函数&#xff1a; h a s h ( s ) ∑ i 1 n s [ i ] p n − i ( m o d M ) 其中 s 为长度为 n 的字符串&#xff0c;下标从…

【考研408操作系统】最容易理解的知识体系-文件管理-面向人类管理

苏泽 “弃工从研”的路上很孤独&#xff0c;于是我记下了些许笔记相伴&#xff0c;希望能够帮助到大家 我将以全新的视角用两篇文章梳理完考研计算机当中关于“文件管理”这个部分的考点的所有内容 以下是我整理的知识点思维导图 目录 我将以全新的视角用两篇文章梳理完考研…