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

服务器SSH 免密码登录

1. 背景

为了服务器的安全着想,设置的服务器密钥非常长。但是这导致每次连接服务器都需要输入一长串的密码,把人折腾的很痛苦,所以我就在想,能不能在终端SSH的时候无需输入密码。

windows 可以使用 xshell 软件,会自动登录;
Mac 还是喜欢用终端,于是就得设置免密登录;

在使用 SSH 连接到远程服务器时,可以通过设置 SSH 密钥对,免去每次输入密码的步骤。以下是设置 SSH 无密码登录的步骤:

2. 生成 SSH 密钥对:

打开终端并输入以下命令生成 SSH 密钥对:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

如果遇到需要挑选密钥保存文件夹,直接回车使用默认路径就行。

这将生成一个 4096 位的 RSA 密钥对。按照提示选择保存路径和输入密码短语(可选)。默认情况下,密钥将保存在 ~/.ssh/id_rsa~/.ssh/id_rsa.pub

如果大家是第一次使用 SSH 执行上述命令,就会生成公钥和私钥文件。可以跳过 是否覆盖 章节。

在这里插入图片描述

是否覆盖

如果此前已经和我一样已经有过密钥文件,我选择 n,不覆盖。此时就会退出密钥生成。

因为一个在密码学的公私钥中,一个公钥可以对应很多私钥;所以我的很多SSH都是使用的同一个公钥;

在这里插入图片描述

3. 将公钥复制到远程服务器

使用以下命令将生成的公钥复制到远程服务器:

ssh-copy-id username@remote_host

替换 usernameremote_host 为远程服务器的用户名和 IP 地址或主机名。系统会提示输入远程服务器的密码。
在这里插入图片描述

连接到远程服务器:

ssh username@remote_host

这样,就可以实现 SSH 无密码登录到远程服务器了。

相关文章:

服务器SSH 免密码登录

1. 背景 为了服务器的安全着想,设置的服务器密钥非常长。但是这导致每次连接服务器都需要输入一长串的密码,把人折腾的很痛苦,所以我就在想,能不能在终端SSH的时候无需输入密码。 windows 可以使用 xshell 软件,会自…...

Linux安装MySQL以及远程连接

1、Linux安装MySQL 1.1、准备解压包 MySQL5.x解压包 提取码:9y7n 1.2、通过rpm脚本安装 切记安装顺序:common --> libs --> client --> server 因为它们之间存在依赖关系,所以务必按照顺序安装 安装前请确保当前目录/文…...

SQL Server 数据库分页技术详解:选择最佳方法优化查询性能”。

当今数据驱动的应用程序中,数据库分页技术在优化查询性能和提升用户体验中扮演着重要角色。在 SQL Server 环境下,开发者面对大数据集时,常常需要选择合适的分页方法以平衡功能需求和性能优化。本文将详细介绍 SQL Server 中几种主要的分页技…...

electron录制-镜头缩放、移动

要求 1、当录屏过程中,鼠标点击,镜头应该往点击处拉近,等一段时间还原 2、录屏过程中,可能会发生多次点击,但是点击位置偏差大,可能会导致缩放之后,画面没出来,因此需要移动镜头帧 …...

红队内网攻防渗透:内网渗透之内网对抗:信息收集篇自动项目本机导出外部打点域内通讯PillagerBloodHound

红队内网攻防渗透 1. 内网自动化信息收集1.1 本机凭据收集类1.1.1、HackBrowserData 快速获取浏览器的账户密码1.1.2、Searchall 快速搜索服务器中的有关敏感信息还有浏览器的账户密码1.1.3、Pillager 适用于后渗透期间的信息收集工具,可以收集目标机器上敏感信息1.2 对外打点…...

2024最新IDEA插件开发+发布全流程 SelectCamelWords[选中驼峰单词](idea源代码)

2024最新IDEA插件开发(发布)-SelectCamelWords[选中驼峰单词](idea源代码) 参考文档 Jetbrains Idea插件开发文档: https://plugins.jetbrains.com/docs/intellij/welcome.html代码地址:https://github.com/yangfeng…...

【网络安全】网络安全基础精讲 - 网络安全入门第一篇

目录 一、网络安全基础 1.1网络安全定义 1.2网络系统安全 1.3网络信息安全 1.4网络安全的威胁 1.5网络安全的特征 二、入侵方式 2.1黑客 2.1.1黑客入侵方式 2.1.2系统的威胁 2.2 IP欺骗 2.2.1 TCP等IP欺骗 2.2.2 IP欺骗可行的原因 2.3 Sniffer探测 2.4端口扫描技术…...

初识 GPT-4 和 ChatGPT

文章目录 LLM 概述理解 Transformer 架构及其在 LLM 中的作用解密 GPT 模型的标记化和预测步骤 想象这样⼀个世界:在这个世界里,你可以像和朋友聊天⼀样快速地与计算机交互。那会是怎样的体验?你可以创造出什么样的应用程序?这正是…...

【C语言】解决C语言报错:Array Index Out of Bounds

文章目录 简介什么是Array Index Out of BoundsArray Index Out of Bounds的常见原因如何检测和调试Array Index Out of Bounds解决Array Index Out of Bounds的最佳实践详细实例解析示例1:访问负索引示例2:访问超出上限的索引示例3:循环边界…...

【C++】一个极简但完整的C++程序

一、一个极简但完整的C程序 我们编写程序是为了解决问题和任务的。 1、任务: 某个书店将每本售出的图书的书名和出版社,输入到一个文件中,这些信息以书售出的时间顺序输入,每两周店主会手工计算每本书的销售量、以及每个出版社的…...

Lua迭代器详解(附加红点功能实例)

Lua迭代器详解与用法 1. 什么是迭代器2. 为什么需要理解迭代器的原理3. 迭代器的实现0. 闭包1. 有状态迭代器2. 无状态迭代器 4. 红点树系统基础 1. 什么是迭代器 迭代器是一种能让我们遍历一个集合中的所有元素的代码结构。比如常用ipairs()和pairs()。 2. 为什么需要理解迭代…...

锂磷硫(LPS)属于硫化物固态电解质 Li7P3S11是代表性产品

锂磷硫(LPS)属于硫化物固态电解质 Li7P3S11是代表性产品 锂磷硫(LPS),为非晶态材料,是硫化物固态电解质代表性产品之一,具有热稳定性好、成本较低等优点,在固态电解质中离子电导率较…...

PointCloudLib 点云边缘点提取 C++版本

0.实现效果 1.算法原理 PCL(Point Cloud Library)中获取点云边界的算法主要基于点云数据的几何特征和法向量信息。以下是对该算法的详细解释,按照清晰的格式进行归纳: 算法概述 PCL中的点云边界提取算法主要用于从3D点云数据中识别并提取出位于物体边界上的点。这些边界…...

【Qt】QList<QVariantMap>中数据修改

1. 问题 QList<QVariantMap> 类型中&#xff0c;修改QVariantMap中的值。 2. 代码 //有效代码1QVariantMap itemMap itemList.at(0);itemMap.insert("title", "test");itemList.replace(0, itemMap);//有效代码 2itemList.operator [](0).insert(…...

如何避免vue的url中使用hash符号?

目录 1. 安装 Vue Router 2. 配置 Vue Router 使用 history 模式 3. 更新 main.js 4. 配置服务器以支持 history 模式&#xff08;此处需要仔细测试&#xff09; a. Nginx 配置 b. Apache 配置 5. 部署并测试 总结 在 Vue.js 项目中&#xff0c;避免 URL 中出现 # 符号的…...

Java学习 - MySQL存储过程、函数和触发器练习实例

存储过程 存储过程是什么 存储过程是一组已经编译好的SQL语句存储过程优点有什么 安全 性能高 提高代码复用性创建存储过程的语法 DELIMITER $ # 不能加分号CREATE PROCEDURE 存储过程名(IN|OUT|INOUT 参数名 参数类型) BEGIN存储过程语句块 END;$DELIMITER ;创建一个无参的存储…...

【深度神经网络 (DNN)】

深度神经网络 (DNN) 深度神经网络 (DNN) 是机器学习领域中一种强大的工具&#xff0c;它由多层神经元组成&#xff0c;能够学习复杂的数据模式&#xff0c;解决各种任务&#xff0c;如图像识别、语音识别、自然语言处理等。 DNN 的构成&#xff1a; 神经元: DNN 的基本单元&…...

ES全文检索支持繁简和IK分词检索

ES全文检索支持繁简和IK分词检索 1. 前言2. 引入繁简转换插件analysis-stconvert2.1 下载已有作者编译后的包文件2.2 下载源码进行编译2.3 复制解压插件到es安装目录的plugins文件夹下 3. 引入ik分词器插件3.1 已有作者编译后的包文件3.2 只有源代码的版本3.3 安装ik分词插件 4…...

解决Visual Studio Code在Ubuntu上崩溃的问题

解决Visual Studio Code在Ubuntu上崩溃的问题 我正在使用Ubuntu系统&#xff0c;每次打开Visual Studio Code时&#xff0c;只能短暂打开一秒钟&#xff0c;然后就会崩溃。当通过终端使用code --verbose命令启动Visual Studio Code时&#xff0c;出现以下错误信息&#xff1a;…...

【OpenGauss源码学习 —— (ALTER TABLE(SET attribute_option))】

ALTER TABLE&#xff08;SET attribute_option&#xff09; ATExecSetOptions 函数 声明&#xff1a;本文的部分内容参考了他人的文章。在编写过程中&#xff0c;我们尊重他人的知识产权和学术成果&#xff0c;力求遵循合理使用原则&#xff0c;并在适用的情况下注明引用来源。…...

蚂蚁百灵 Ring-2.6-1T 开源解析:万亿级思考模型如何实现「按需推理」

引言 2026年5月,蚂蚁百灵团队正式开源了其旗舰级思考模型 Ring-2.6-1T,这是一款拥有万亿参数的推理模型,在 AIME 2026 数学竞赛基准测试中取得了 95.83分 的惊人成绩,一跃成为国产开源 Agent 模型的新里程碑。更值得关注的是,该模型首次引入了 可调节的 Reasoning Effort…...

告别电流畸变!手把手教你用PR调节器搞定开绕组电机零序电流(附Simulink仿真模型)

开绕组电机零序电流抑制实战&#xff1a;PR调节器参数整定与Simulink仿真指南 当开绕组永磁同步电机&#xff08;OEW-PMSM&#xff09;运行在考虑永磁体三次谐波反电动势的场景时&#xff0c;工程师们常会遇到一个棘手问题——三倍频零序电流导致的相电流畸变和转矩脉动。这种现…...

Xarray数据处理的隐藏神器:rioxarray实战,用SHP文件精准裁剪NetCDF气象数据

Xarray数据处理的隐藏神器&#xff1a;rioxarray实战&#xff0c;用SHP文件精准裁剪NetCDF气象数据 在气象、海洋和遥感领域&#xff0c;NetCDF格式的网格数据几乎是科研和业务工作中的标配。当我们面对全球或大区域的高分辨率数据集时&#xff0c;往往只需要提取其中某个特定区…...

探索物联网通信新高度:STM32 MQTT协议功能实现

探索物联网通信新高度&#xff1a;STM32 MQTT协议功能实现 【下载地址】STM32MQTT协议功能实现分享 本仓库提供了一个资源文件&#xff0c;标题为“STM32 MQTT协议功能实现”。该资源文件包含了使用C语言实现的MQTT协议客户端功能&#xff0c;并且已经成功移植到STM32平台上。经…...

【免费下载】 让您的无线网络更稳定:Realtek 8188GU 无线网卡驱动推荐

让您的无线网络更稳定&#xff1a;Realtek 8188GU 无线网卡驱动推荐 【下载地址】Realtek8188GU无线网卡驱动 本仓库提供适用于Windows系统的Realtek 8188GU无线网卡驱动程序。该驱动程序旨在帮助用户解决无线网卡无法正常工作的问题&#xff0c;确保您的设备能够稳定连接到无线…...

企业邮箱代理:谷歌企业邮箱安全防护架构与合规应用解析

前言谷歌企业邮箱凭借全球通用 IP 信誉、海外节点覆盖广等优势&#xff0c;成为外贸企业对接欧美、东南亚海外客户的首选办公邮箱。但国内企业直接使用&#xff0c;容易出现登录卡顿、邮件发送延迟、大批量开发信被限制等问题&#xff0c;做好针对性优化&#xff0c;才能最大化…...

数组指针VS指针数组

【C语言】指针数组 VS 数组指针 原来这么简单&#xff01; - 知乎 数组的名字就是数组首元素的指针。 判断指针类型指针口诀&#xff1a;先右后左&#xff0c;由近及远&#xff0c;括号优先。&#xff08;从变量名看起&#xff09; 指针数组&#xff1a; int *p[5] &…...

Warcraft Helper完整指南:让经典魔兽争霸3在现代Windows系统焕发新生

Warcraft Helper完整指南&#xff1a;让经典魔兽争霸3在现代Windows系统焕发新生 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸3在Wi…...

巅峰共鸣,实力同频|盖茨中国热烈祝贺张雪机车WSBK捷克站双冠耀世,改写37年垄断史!

引擎轰鸣震彻赛道&#xff0c;中国红闪耀世界舞台&#xff01;2026 年 5 月 17 日&#xff0c;WSBK 捷克莫斯特站 WorldSSP 组别圆满落幕&#xff0c;中国品牌张雪机车再创历史&#xff0c;车手 Valentin Debise 驾驶自研 ZX820RR 赛车&#xff0c;包揽两回合冠军&#xff0c;斩…...

AI应用开发框架nuwax:从快速构建到生产部署全解析

1. 项目概述&#xff1a;一个AI驱动的开源应用框架 最近在开源社区里&#xff0c;我注意到一个名为 nuwax-ai/nuwax 的项目开始受到一些关注。乍一看这个标题&#xff0c;它像是一个GitHub仓库的地址&#xff0c;由 nuwax-ai 这个组织或用户创建&#xff0c;项目名称为 nu…...