首页 > 其他分享 >服务器配置密钥登录

服务器配置密钥登录

时间:2023-10-27 21:12:51浏览次数:27  
标签:登录 czf rsa 密钥 key 服务器 root id ssh

背景

服务器如果是密码登录很容易被人攻破,为了避免这种情况,可以采取密钥的登录方式并且把密码登录给关闭掉。
参考文章

服务器上生成密钥对将私钥给客户端

#生成密钥对
[root@czf ~]#  ssh-keygen

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 、
  ---密钥对默认下载路径,想改可以在这改
 
Enter passphrase (empty for no passphrase): 
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:
SHA256:pc4vl2AustUwtS0fmZXCT56h8b6v48TPEn+laDxHuy4 [email protected]
The key's randomart image is:
+---[RSA 2048]----+
|                 |
|         .   .   |
|        . = =    |
|       . = % o   |
|      o S * =    |
|       *oo +. . .|
|      .o+..o+= o.|
|    ... o.o.E+= .|
|    .o . o.o+X*o |
+----[SHA256]-----+
# 进入密钥存放的文件夹
[root@czf ~]# cd /root/.ssh
[root@czf .ssh]# ll
总用量 8
-rw-------. 1 root root 1675 10月 27 20:10 id_rsa
-rw-r--r--. 1 root root  390 10月 27 20:10 id_rsa.pub
[root@czf .ssh]# ls
id_rsa  id_rsa.pub
# 将公钥添加到 authorized_keys 文件
[root@czf .ssh]# cat  id_rsa.pub >> authorized_keys
# 进入sshd_config 文件的所在文件夹
[root@czf .ssh]# cd /etc/ssh
[root@czf ssh]# ls
moduli  ssh_config  sshd_config  ssh_host_ecdsa_key  ssh_host_ecdsa_key.pub  ssh_host_ed25519_key  ssh_host_ed25519_key.pub  ssh_host_rsa_key  ssh_host_rsa_key.pub

#修改配置文件,将其修改为密码不可以登录 PasswordAuthentication no;注意一定在确认密钥可以成功登录之后再改这个配置
[root@czf ssh]# vim sshd_config 
# 刷新配置
[root@czf ssh]# systemctl restart sshd




标签:登录,czf,rsa,密钥,key,服务器,root,id,ssh
From: https://www.cnblogs.com/hello-czf/p/17793142.html

相关文章

  • [运维笔记]内网服务器或设备宕机了怎么及时收到通知并处理
    前言此前公司内网的一台服务器运行着六七个各种各样的后台任务,还跑着几个客户端。之后有一天晚上,公司里断电了,服务器也就停了,因为不是关键业务,所以之后几天谁也没发现,直到一周后才发现服务器没在处理。那怎么在服务器宕机时及时知道呢目前的简单办法:无非在服务器上跑个定时任......
  • 首次使用服务器需要注意什么
    在如今互联网快速发展的时候服务器被越来越多的人了解并使用,那么很多新手朋友在初次使用服务器的时候我们需要注意哪些呢。下面就跟大家聊聊。1.首先我们在用服务器的时候一定要选择正规的服务商去购买,这样可以规避很多风险和不必要的麻烦。当我们服务器拿到手第一时间先更改admini......
  • 服务器部署
    一、准备工作1、下载JDK安装包JDK2、下载Tomcat安装包Tomcat3、下载MySQL安装包MySQL注意:下载选择RedHatEnterpriseLinux/OracleLinux依次下载:(什么版本你自己决定建议最低5.7)​mysql-community-server-5.7.27-1.el7.x86_64.rpm​mysql-community-client-5.7.27-1.el7.x86_......
  • Linux免密登录脚本
    首先安装sshpassyuminstall-ysshpassLinux免密登录脚本:#!/bin/bashexportIP="192.168.100.140192.168.100.141192.168.100.142"exportSSHPASS=086530forHOSTin$IP;dosshpass-essh-copy-id-oStrictHostKeyChecking=no$HOST scp/etc/hostsroot@$H......
  • CentOS搭建内网KMS服务器
    1.yum换源[root@cwc~]#cd/etc/yum.repos.d/[[email protected]]#mkdirback[[email protected]]#mvCentOS-Linux-*back/[[email protected]]#wget-O/etc/yum.repos.d/CentOS-Linux-BaseOS.repohttps://mirrors.aliyun.com/repo/Centos-8.repo[root@cwc......
  • 方舟生存进化ARK个人服务器搭建教程保姆级​
    方舟生存进化ARK个人服务器搭建教程保姆级大家好我是艾西,在很久之前我有给大家分享过方舟生存进化的搭建架设教程,但时间久远且以前的教程我现在回头看去在某些地方说的并不是那么清楚。最近也是闲暇无事打算重新巩固下方舟生存进化的搭建架设教程,故此出这篇文章教程。准备工具:服务......
  • 2023-10-26 无法访问此网站网址为 http://xxx.yy.com/ 的网页可能暂时无法连接,或者它
    新购一域名,并添加了解析,保存后若干分钟访问该域名,报错显示:原因,我给域名添加的解析地址不正确,所以导致无法找到该服务器,故而报错。看到圈中的【记录值】了吗,这里应该填你的服务器公网ip,如果填错了就无法访问。解决方案,前往你的服务器管理后台,找到域名解析的地方,重新修改解析地......
  • node+mysql+express实现登录/注册/修改密码/删除用户 接口
    实现用户的注册、登录、修改密码、删除用户操作用到的数据库:nodecms;表:user目录结构:db目录下存放数据库操作语句:userSQL.js用户有关的操作语句router目录接口路由文件user.js用户接口路由connect.js数据库连接index.html前端测试页面index.js入口文件package.js......
  • 鸿蒙极速入门(四)-通过登录Demo了解ArkTS
    ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。ArkTS在TS的基础上主要扩展了如下能力:基本语法:ArkTS定义了声明式UI描述、自定义组件和动态扩展UI元素的能力,再配合ArkUI开发框架中的系统......
  • idea远程连接服务器debug
    原文链接:https://blog.csdn.net/qq_46921028/article/details/131434686云服务开放端口原文链接:https://blog.csdn.net/qq_46921028/article/details/131434686......