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

VPS SSH密钥登录配置指南:告别密码,拥抱安全

配置步骤
1. 生成SSH密钥对(本地电脑)
cmd
ssh-keygen
保存路径:C:\Users\用户名\.ssh\vps_服务器IP

设置密钥密码(可选,增加安全性)

2. 上传公钥到服务器

# 创建SSH目录(如果不存在,一般都有)
mkdir -p /root/.ssh

# 将公钥内容追加到授权文件
cat vps_服务器IP.pub >> /root/.ssh/authorized_keys

# 设置严格的文件权限
如果就自己使用root用户不需要配置
chmod 700 /root/.ssh
chmod 600 /root/.ssh/authorized_keys
3. 配置SSH服务
编辑SSH配置文件:

vim /etc/ssh/sshd_config
修改以下参数:

PermitRootLogin without-password    # 允许root登录但禁止密码
PubkeyAuthentication yes            # 启用密钥认证
PasswordAuthentication no           # 禁用密码登录
4. 重启SSH服务

systemctl restart sshd

http://www.dtcms.com/a/490797.html

相关文章:

  • 注入“侨动力” 锻造“湘非链”
  • 做网站自己申请域名还是建站公司菏泽最好的网站建设公司
  • 网站建设方面书籍温州网站建设案例
  • 【Linux】Linux 零拷贝技术全景解读:从内核到硬件的性能优化之道
  • 微软ML.NET技术详解:从数据科学到生产部署的全栈解决方案
  • 镇江网站搜索引擎优化做外贸雨伞到什么网站
  • 网站收录一般多久沈阳建设学院
  • C++ AI 编程助手
  • 编程之python基础
  • 【系统分析师】写作框架:软件设计模式及其应用
  • leetcode 2598 执行操作后最大MEX
  • GPTBots Multi-Agent架构解析:如何通过多Agent协同实现业务智能化升级
  • 深圳网站建设智能小程序礼品网站如何做
  • 预约洗车小程序
  • 四字母域名建设网站可以吗乐清房产在线网
  • 中后台管理系统导航布局切换的技术原理解析
  • 【Android 、Java】为什么HashMap在JDK8中要将链表转换为红黑树的阈值设为8?这个数字是如何确定的?
  • Django中处理多数据库场景
  • 建设信源网站全国分类信息网站排名
  • MathType延时使用
  • Vue3 基础语法全解析:从入门到实战的核心指南
  • 莆田建站服务相馆网站建设费用预算
  • shell编程语言---数组函数
  • 黑马点评学习笔记02(Mabatis—plus)
  • 晶体管的定义,晶体管测量参数和参数测量仪器
  • 网站建设需要报告2345网址导航app
  • Java 设计模式——工厂模式:从原理到实战的系统指南
  • VTK实战:vtkSurfaceReconstructionFilter——从点云到三维表面的重建利器
  • 基于微信小程序的篮球场馆预订系统【2026最新】
  • java基础 之 Hash家族_哈希冲突