首页 > 系统相关 >Linux 服务器开启秘钥登陆方式,现在root直接登陆

Linux 服务器开启秘钥登陆方式,现在root直接登陆

时间:2024-11-07 11:09:53浏览次数:1  
标签:sshd 私钥 秘钥 登陆 Linux yes root ssh

1. 重新加载sshd服务,使其配置更改生效

本地制作公钥与私钥,将公钥上传到/root/.ssh/authorized_keys 文件,如果文件夹和文件没有就创建出来

vi /root/.ssh/authorized_keys

保存就可以只能用私钥登陆服务器了,不需要使用root账号密码,而且私钥也没有密码

2 配置sshd服务支持密钥认证

vi /etc/ssh/sshd_config

  将配置文件中的以下配置解开注释,如果没有就新增。有的选项就按照项目的值修改

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys
AuthorizedKeysCommand none
PasswordAuthentication no

如果想再次改成密码登陆就PasswordAuthentication值改为yes,重启sshd即可,其他参数不用动

3 重新加载sshd服务,使其配置更改生效

systemctl reload sshd

  

标签:sshd,私钥,秘钥,登陆,Linux,yes,root,ssh
From: https://www.cnblogs.com/feimengv/p/18531797

相关文章

  • Linux:认识文件系统
    一、认识硬件——磁盘1.1物理构成   磁盘是唯一的一个机械设备,也是一个外设!   以前的老式电脑上装的就是机械磁盘,现在由于用户对使用计算机的速度要求越来越高,现在我们普通人使用的电脑基本上都是用的SSD固态硬盘,SSD固态硬盘并没有像机械磁盘那样的机械运动,读写......
  • Linux 下搭建 Spark3 + Jupyter 环境
    最近想着来玩一玩大数据,前段时间集中过了一遍java,最近又看了一些基础的scala,我感觉吧,我都不想学.还是觉得用sql,javascript,python这种脚本语言操作起来顺手,但这并不影响对这个大数据生态的理解和学习.这里主要是来记录一下spark+jupyter环境的搭建,说实......
  • rocky linux详细安装过程
     Centos已经停止维护,我们这里安装一个rockylinux,其也是基于redhat的开源linux系统,也算是与Centos同宗同源了,个人使用可以作为Centos的替代品。1.rockylinux镜像下载rockeylinux下载地址: 下载–RockyLinux,不过这个地址下载特别慢我们这里直接去阿里的镜像站下载......
  • Ubuntu Linux中安装MySQL教程
    在UbuntuLinux中安装MySQL步骤步骤一:更新软件包列表首先,更新你的软件包列表:sudoaptupdate步骤二:安装MySQL服务器使用以下命令安装MySQL服务器:sudoaptinstallmysql-server步骤三:启动MySQL服务安装完成后,启动MySQL服务:sudosystemctlstartmysql......
  • Linux 外设驱动 应用 6 摄像头采集实验
    摄像头采集实验1摄像头基础介绍1.1驱动介绍-V4L2简介1.2硬件介绍2代码编写2.1打开设备文件2.2取得设备的capability,看看设备具有什么功能,比如是否具有视频输入,或者音频输入输出等2.3选择视频输入,一个视频设备可以有多个视频输入。VIDIOC_S_INPUT,structv4l2......
  • 别再被多线程搞晕了!一篇文章轻松搞懂 Linux 多线程同步!
    前言大家有没有遇到过,代码跑着跑着,线程突然抢资源抢疯了?其实,这都是“多线程同步”在作怪。多线程同步是个老生常谈的话题,可每次真正要处理时还是让人头疼。这篇文章,带你从头到尾掌握Linux的多线程同步,把概念讲成大白话,让你看了不再迷糊,还能拿出来装一装逼!不管是“锁”、“信号......
  • Linux 基础知识总结
    简介Linux是一个开源的类Unix操作系统内核,由LinusTorvalds在1991年首次发布。如今,Linux已经发展成为一个庞大的操作系统家族,广泛应用于服务器、桌面、移动设备和嵌入式系统等多个领域。本文将为你提供一个关于Linux的基础知识总结,帮助你快速了解和掌握Linux的核心......
  • SELinux
      SELinux安全增强式Linux(Security-EnhancedLinux)安全增强式Linux是一个Linux内核的安全模块,其提供了访问控制安全策略机制,包括了强制访问控制。SELinux是一组内核修改和用户空间工具,已经被添加到各种Linux发行版中。其软件架构力图将安全决策的执行与安全策略分离,并......
  • openwrt软件包 2: linux 内核软件包 in openwrt
    上篇介绍了基础的Makefile使用和如何加载到镜像中,此篇来介绍一下内核的软件包openwrt软件包1内核软件包首先第一个问题就是:为什么区分了openwrt软件包和内核软件包?其实这就是openwrt这个系统的一个问题,它把整个系统分成了用户态和内核态,内核态有更高的操作权......
  • Linux查看文件大小的命令-续
    几年前,写了Linux中如何查看文件夹的大小这篇文章,这里再做点补充。大家想要了解一个文件是多大,最直观的方式,就是看看Windows告诉咱们某个文件有多大。可以看到,这个文件大小是2.4GB。有了这个信息,再往下去看Linux中的大小就有了准绳。我测试的是一个仅包含一个语料库的压缩包的目录......