linux rsa登录改密码登录_linux配置rsa秘钥登陆-程序员宅基地

技术标签: linux rsa登录改密码登录  

相比密码登陆,rsa秘钥登陆的安全性高很多,重点:防爆破

首先在服务器生成公钥和秘钥

ssh-keygen -b 1024 -t rsa

-b 是加密位数   -t 是类型

然后有三个步骤(你懒的话直接回车三次完事)

Enter file in which to save the key (/root/.ssh/id_rsa):

第一步是确认文件保存目录,默认是~/.ssh,不改直接回车

Enter passphrase (empty for no passphrase):

第二步是让你输入口令,可以为空

Enter same passphrase again:

第三步是确认口令,第二步空的话继续空

生成完毕后~/.ssh文件夹里面就会有id_rsa和id_rsa.pub,前者是私钥,后者是公钥,私钥存到要远程连接的电脑

然后切到~/.ssh目录,输入命令

cat id_rsa.pub >>/root/.ssh/authorized_keys

这一步其实就是把公钥重命名为authorized_keys

编辑文件/etc/sshd/sshd_config

修改以下设置,没有的就加上

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

第三行就是重命名后的文件路径

密码验证可以关闭

PasswordAuthentication yes

把这行注释掉就行

最后一步,重启ssh服务

systemctl restart ssh.service

客户端验证方式选公钥方法然后选择生成的私钥就可以连接了(如果设置了口令就把口令写上)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_29001327/article/details/111975894

智能推荐

eureka集群_eureka集群搭建-程序员宅基地

文章浏览阅读171次。目标Eureka集群搭建Eureka自我保护机制Eureka集群搭建高可用集群配置当注册中心扛不住高并发的时候,这时候 要用集群来扛;普通操作新建两个简单的springboot模块module microservice-eureka-server-2002 microservice-eureka-server-20031、pom.xml 把依赖加下:<dependenci..._eureka集群搭建

BERT在语言翻译中的挑战:如何克服语言差异_bert是否适合用于翻译问题-程序员宅基地

文章浏览阅读866次,点赞19次,收藏23次。1.背景介绍语言翻译是自然语言处理领域的一个重要任务,它涉及将一种语言中的文本翻译成另一种语言。随着大数据时代的到来,语言翻译技术的发展得到了重要的推动。随着深度学习技术的发展,语言翻译技术也从传统的统计模型逐渐转向深度学习模型。在2018年,Google发布了BERT(Bidirectional Encoder Representations fr_bert是否适合用于翻译问题

JSON数据结构(A、快速入门篇)(Yanlz+Data+JsonArray+JsonObject+JsonValue+JsonMapper.ToJson+JsonMapper.ToObject+)_jsonmapper.toobject获取的信息是什么类型-程序员宅基地

文章浏览阅读3.4k次。《JSON数据结构》 版本 作者 参与者 完成日期 备注 Data_JSON_V01_1.0 严立钻 2018.08.24 ..._jsonmapper.toobject获取的信息是什么类型

B -- POJ 1208 The Blocks Problem_poj1208-程序员宅基地

文章浏览阅读1.4k次。The Blocks ProblemTime Limit: 1000 MS Memory Limit: 10000 KB64-bit integer IO format: %I64d , %I64u Java class name: Main[Submit] [Status] [Discuss]DescriptionMany areas of Computer _poj1208

MapBox安装(Unity3D使用)_如何安装mapbox软件-程序员宅基地

文章浏览阅读3k次,点赞6次,收藏11次。最近工作中需要生成一个三维地球,需要使用地图中的三维地球数据,遂研究之,写文以记录。 好吧,连装三个软件都失败了(广告软文真多) 然后发现MapBox这个面向开发者的全球地图平台(开源,免费!) 遂配置一下:一、注册下载 首先进入https://www.mapbox.com/这个网站,点击注册 注册成功后一直点下..._如何安装mapbox软件

css二级侧拉菜单,右侧拉开菜单,右侧展开菜单-程序员宅基地

文章浏览阅读1.5k次。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML xmlns="http://www.w3.org/1999/xhtml"><..._css菜单右侧展开

随便推点

【AI大模型】WikiChat超越GPT-4:在模拟对话中事实准确率提升55%终极秘密_wikichat模型-程序员宅基地

文章浏览阅读1.2k次,点赞34次,收藏19次。通过将多个模型进行组合或集成,可以充分利用各个模型的优点,提高整体模型的适应性。例如,使用集成学习方法(如随机森林、梯度提升等)可以将多个弱模型组合成一个强模型,从而提高模型的预测精度和稳定性。_wikichat模型

重温 DOS _dos 下 edit 下载-程序员宅基地

文章浏览阅读1.7k次。DOS常用命令要想操作使用DOS,知道一些常用命令是非常重要的。以下是一些命令的用法。文件名是由文件路径和文件名称合起来的,如C:/DOS/COMMAND.COM。DIR 显示文件和文件夹(目录)用法:DIR [文件名] [选项]它有很多选项,如/A表示显示所有文件(即包括带隐含和系统属性的文件),/S表示也显示子文件夹中的文件,/P表示分屏显示,/B表示只显示文件名,等等。如_dos 下 edit 下载

Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (default-cli) on project Hello_failed to exectue goal org.codehaus.mojo-程序员宅基地

文章浏览阅读3.3k次。HBASE只是添加了一句话,运行就出现如下错误Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (default-cli) on project HelloSpring: Command execution failed.解决:在pom.xml中添加 <build> <pluginManagement><!-- lock down plugins version_failed to exectue goal org.codehaus.mojo

HTTP基本原理(简介)-程序员宅基地

文章浏览阅读1.6w次,点赞16次,收藏57次。原文:http://blog.csdn.net/hguisu/article/details/86808081. HTTP简介 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输_http基本原理

小程序云开发获取不到openId_setting data field "openid" to undefined is invali-程序员宅基地

文章浏览阅读457次。Setting data field "openId" to undefined is invalid_setting data field "openid" to undefined is invalid.

docker推送镜像到阿里云denied: requested access to the resource is denied_阿里云 denied: requested access to the resource is de-程序员宅基地

文章浏览阅读514次。以下文章中使用【】包裹的信息为自身的信息,忽略【】符号。不能忽略,必须要的,我就是没写这个报错了。_阿里云 denied: requested access to the resource is denied

推荐文章

热门文章

相关标签