linux中通过SSH公钥私钥远程连接XSheel、XFTP

【玩转Linux操作】使用Xshell实现Linux远程登录,Xftp实现Linux远程文件传输(以及ssh密码忘记的解决方法) 详细讲解使用Xshell实现Linux远程登录,Xftp实现Linux远程文件传输,以及ssh密码忘记的解决方法 阅读详情

1. 制作密钥对

首先在服务器上制作密钥对。首先用密码登录到你打算使用密钥登录的账户,然后执行以下命令:

[root@host ~]$ ssh-keygen  <== 建立密钥对
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): <== 按 Enter
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase): <== 输入密钥锁码,或直接按 Enter 留空
Enter same passphrase again: <== 再输入一遍密钥锁码
Your identification has been saved in /root/.ssh/id_rsa. <== 私钥
Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公钥
The key fingerprint is:
0f:d3:e7:1a:1c:bd:5c:03:f1:19:f1:22:df:9b:cc:08 root@host

密钥锁码在使用私钥时必须输入,这样就可以保护私钥不被盗用。当然,也可以留空,实现无密码登录。

现在,在 root 用户的家目录中生成了一个 .ssh 的隐藏目录,内含两个密钥文件。id_rsa 为私钥,id_rsa.pub 为公钥。

2. 在服务器上安装公钥

键入以下命令,在服务器上安装公钥:

[root@host ~]$ cd .ssh
[root@host .ssh]$ cat id_rsa.pub >> authorized_keys

如此便完成了公钥的安装。为了确保连接成功,请保证以下文件权限正确:

[root@host .ssh]$ chmod 600 authorized_keys
[root@host .ssh]$ chmod 700 ~/.ssh

3. 设置 SSH,打开密钥登录功能

编辑 /etc/ssh/sshd_config 文件,进行如下设置:

RSAAuthentication yes
PubkeyAuthentication yes

另外,请留意 root 用户能否通过 SSH 登录:

PermitRootLogin yes

当你完成全部设置,并以密钥方式登录成功后,再禁用密码登录:

PasswordAuthentication no

最后,重启 SSH 服务:

[root@host .ssh]$ service sshd restart

4. 将私钥下载到客户端,实现远程登录

将私钥/root/.ssh/id_rsa下载到本地进行测试,以XShell为例在管理中把验证方法改成Key:

依次点击用户密钥后的浏览、导入并选择刚刚下载的id_rsa文件,选中后点击确定即可(密码即密钥密码)
在这里插入图片描述在这里插入图片描述

LVGL iPhone Duo 开合过渡 环境:LVGL 9.x(需要软件模糊),窗口建议 1280×800。界面文案英文(默认 Montserrat 无 CJK)。 阅读详情

相关推荐

从IR Drop到EM分析:数字IC电源规划中那些没人明说的细节(以MTCMOS配置为例)

本文深入探讨数字IC后端设计中电源规划的关键细节,特别关注MTCMOS配置、电源网络电阻最小化和level shifter供电等实战技巧。通过分析IR Drop和EM问题,提供优化floorplan和powerplan的具体策略,帮助工程师避免常见陷阱,提升芯片设计的稳定性和可靠性。

q9w8e7r6t5的博客 507

宝塔Linux面板:SSH终端登入总是提示请输入password

1宝塔面板能登入,就是用ssh工具不行,这种情况应该是密码不对可以重新设置一下密码。 打开宝塔面板 – 软件商店 – 系统工具 – Linux工具箱 – 设置 2然后重新输入新设置密码登入就可以了 ...

qq_40609490的博客 5208

告别虚拟机!在WSL2的Ubuntu里5分钟跑通LVGL v9.2图形界面(附SDL2配置避坑)

本文详细介绍了如何在WSL2的Ubuntu子系统中快速配置LVGL v9.2图形库的SDL2模拟环境,帮助嵌入式开发者在5分钟内跑通第一个图形界面示例。通过WSL2和VSCode的远程开发插件,实现Windows系统下无缝使用Linux工具链,大幅提升开发效率。

weixin_28736335的博客 418

宝塔面板,ssh安装完成后,若没记住自动生成的admin密码,怎么办?

 004.png (29.66 KB, 下载次数: 259)下载附件2017-3-15 20:13 上传如图,如果没有复制自动生成的密码,怎么办?在哪里查询??默认密码查询:cat /www/server/panel/default.pl强制修改面板密码,如要改成123456:cd /www/server/panel &amp;&amp; python tools.pyc panel 123456...

船长的博客 1万+

python docx设置标题中文字体rPr.rFonts.set(qn(‘w:eastAsia‘),u‘黑体‘),报错‘NoneType‘ object has no attribute ‘set‘

一、我的代码: 因为要编一个报告自动化生成的代码,所以用了python docx,在设置标题自己写了一段代码,要求将标题设置成:一级标题 黑体 小四 from docx import Document from docx.oxml.ns import qn from docx.shared import Pt def add_Head(document, level, text, font, size): # document word对象 # level 几级标题 # text 标题内容 # f

qq_40272386的博客 8778

【WebApi + Sqlserver】 使用C#编写WebApi并打开sqlserver数据库进行访问,代码适用于简单练习,真实开发需自行完善

【WebApi + Sqlserver】 使用C#编写WebApi并打开sqlserver数据库进行访问,代码适用于简单练习,真实开发需自行完善

2302_78387246的博客 3583

查看linux宝塔面板默认密码的方法

推荐:没有安装宝塔的请看这个命令:Linux面板安装 yum install -y wget && wget -O install.sh https://www.jyyidc.com/linux/install_6.0.sh && sh install.sh a0cd811a0 第一步: 使用SSH链接工具,进入linux服务器推荐工具 第二步: 输入查看默认密码命令如下 bt default 第三步: 回车查看宝塔的默认密码 附: ...

爱分享的小可爱 2万+

LLC谐振变换器中的软开关艺术:ZVS与ZCS的协同设计

本文深入解析了LLC谐振变换器如何通过巧妙的电路设计,协同实现零电压开关(ZVS)与零电流开关(ZCS),从而大幅降低开关损耗与电磁干扰,提升电源效率。文章结合设计实战,详细阐述了谐振参数计算、器件选型及调试避坑指南,为高效、高功率密度电源设计提供了核心思路与解决方案。

weixin_29216957的博客 344

宝塔面板如何开启SSH密钥登录?如何使用密钥和堡塔SSH终端连接服务器?

宝塔面板如何开启SSH密钥登录?如何使用密钥和堡塔SSH终端连接服务器?

qq_53298558的博客 5691

ArcMap新手必看:Shape属性中的点ZM值到底是什么?如何快速处理

本文深入解析ArcMap中Shape属性中的点ZM值,揭示其在GIS数据中的隐藏维度作用,包括Z值(高程值)和M值(测量值)。针对ZM值可能引发的服务发布问题,提供三种高效处理方案,帮助新手快速掌握数据导入时的ZM值管控策略及精准去除方法。

weixin_42561476的博客 427

基于ZYNQ PL的AD7606数据采集与FFT实时频谱分析:从硬件到创新实现

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kKnmpgJm-1750295287594)(https://example.com/fft_plot.png)]本文涉及代码已在Xilinx ZCU102开发板与AD7606评估板上验证通过,采样率支持200KSPS@8通道,FFT计算延迟<1ms。传统MCU+DSP方案难以兼顾速度与功耗,而ZYNQ的PL+PS架构为这一问题提供了完美解决方案。本文实现的ZYNQ PL方案突破了传统处理器的性能瓶颈,通过。

QQ_778132974的博客 331

宝塔面板修改远程连接方式

宝塔面板——左侧“安全”—— SSH安全管理 —— 开启“SSH密码登录”和“允许root登录”回到【宝塔面板的首页】—— 点击“宝塔SSH终端”—— 输入刚才设置的密码,登录SSH+宝塔面板 —— 软件商店 —— 系统工具 —— 安装“Linux工具箱”宝塔面板 —— 左侧“安全” —— SSH管理。

用最简单的方式说最重要的事!服务器、存储、云计 算、A智能的大数据产品、游戏开发技术。致力于广 大开发者、政企用户、各项机构等,构建云上世界提供全方位云计算解决方案。旨在打造差异化的开放式闭环生态系统帮助用户快速构建稳定、安全的云计算环境。 1410

【反卷积算法】Richardson-Lucy (RL) :通过不断迭代更新图像估计值

Richardson-Lucy(RL)反卷积算法:是一种基于最大似然估计(Maximum Likelihood Estimation, MLE)的图像去卷积方法,常用于去模糊和图像增强。通过不断地更新图像估计值,来最小化模糊图像和恢复图像之间的误差,逐步消除模糊,最终接近真实的原始图像,每次迭代都会根据当前估计的图像来修正下次迭代的结果。

📷 图像处理践行者 | 传统算法 · 深度学习 · 多模态 | 分享实战经验与技术洞见,探索从像素到智能的无限可能。 3018

宝塔Linux面板使用

安装 1、安装可以连接远程服务器的SSH客户端,点击下载百度云下载,密码:cxmw 2、进入宝塔安装详情介绍,安装及使用宝塔 使用 安装MySQL8.0 1、首页可以查看服务各种指标参数(负载均衡、CPU使用率、内存使用率、磁盘容量等) 2、登录成功后,首先来安装下Mysql8.0,选中软件商店,点击安装即可 安装好之后,Mysql的默认密码在数据库的root中可以找到 端口放行       因为申请的远程服务器端口如果不放行,本地是无法访问

龚小帅的博客 1059

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

服务器root账号用户名和密码忘记了,宝塔忘记后台管理员账号密码怎么办?教你用这条命令轻松搞定...

现在可以说百分之80的网站都在使用宝塔建站,宝塔是什么呢?宝塔是一款非常受欢迎的服务器可视化管理工具,宝塔面板很多人都在用,有些站长经常一不小心就把后台登录密码忘记了?或者用户名和密码都忘记了,那我们该如何找回?天天资源网下面分享找回宝塔账户名和密码的方法,一条命令全搞定!一种是忘记密码,找回密码的方法;另一种是账号和密码全都忘记了,找回账号和密码的方法:一、只忘记了密码宝塔面板的默认登录名为:a...

weixin_32661831的博客 3563

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

忘记Linux宝塔面板密码的解决方案

bt。

weixin_43923808的博客 988

宝塔Linux面板——用正确的入口登录面板

宝塔Linux面板——用正确的入口登录面板

Darren洋的博客 5201

【Linux】 通过宝塔面板重置SSH密码,无需原密码

linux 忘记ssh密码(前提要有宝塔的账号密码) 修改重置ssh密码

q8688的博客 5087

手把手图文并茂教你创建并使用私钥privateKey登录 SSH 服务器

RSA 非对称加密在 SSH 登录时可以使用 RSA 密钥登录使用工具ssh-keygen可以创建 SSH 密钥。

tangdou369098655的博客 6835

宝塔面板ssh安装mysql_centos安装BT宝塔面板

操作系统:全新系统(支持CentOS、Ubuntu、Debian、Fedora、Deepin),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL宝塔Linux6.0版本是基于centos7开发的,强烈建议使用centos7.x系统内存要求:内存要求最低512MB,推荐768MB以上,纯面板约占系统60MB内存1.Centos安装命令:yuminstall...

weixin_39646831的博客 316

在Linux系统下更改或更新SSH密钥密码的方法

本文介绍如何在Linux系统下更新或更改SSH密钥密码,也适用在Unix系统中。SSH密钥通常用于向某些信息系统的用户进行身份验证,SSH密钥本身是私钥,使用从密码短语导出的对称加密密钥进一步加密私钥,设置方法请参考怎么设置SSH密钥一文。 什么是SSH密钥密码 密码短语类似于密码,用于保护你的SSH私钥免受未经授权的访问和使用,始终建议为SSH密钥设置一个强密码,至少15个,最好是20个字符,使...

qq_40907977的博客 1万+

后端配置(宝塔):SSH终端设置

后端配置(宝塔):SSH终端设置

weixin_46001736的博客 5420

centos7 配置密钥登录

点击保存会弹出一个框,填写刚刚设置的密码即可。鼠标点击选中->确定。

别浪 2868

linux中使用密钥远程连接的配置

服务器端设置 使用公钥认证需要对服务器进行一些设置。修改 /etc/sshd_config 的以下配置。 RSAAuthentication yes # 启用 RSA 认证PubkeyAuthentication yes # 启用公钥认证PasswordAuthentication no # 禁止密码认证 然后重新启动 sshd。 /etc/init.d/ss...

jc_1990m的专栏 438

Linux通过秘钥远程连接

1. 秘钥生成命令 ssh-keygen 执行完上述的命令就会在root目录下生成公钥跟私钥文件   /root/.ssh/.id_rsa 私钥 /root/.ssh/.id_rsa.pub 公钥 2. 把公钥copy到要登录的目标机器上 scp -rp id_rsa.pub ericjin@192.168.14.35:/home/ericjin ...

weixin_30912051的博客 251

宝塔docker flarum默认登录账号密码,crazymax/flarum镜像默认登录账号密码

刚创建完毕时的登录账号和密码都是flarum

CaliXz的博客 670

宝塔Linux面板 管理面板的密码和账号是多少?

查看宝塔Linux面板 管理面板默认密码root@instance-baidu:/data/www/default# /etc/init.d/bt default ================================================================== BT-Panel default info! # 注意: 5.x系列Linux面板从2020年1月...

Captain的专栏 300
上一篇: linux下防火墙开放访问的端口
下一篇: linux中安装redis详细教程(公/内)
Java探索者 °
博客等级 码龄7年 72粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值