第十章:构建安全的SSH 服务体系

A_实验案例:构建安全的SSH 服务体系

实验环境

某公司的电子商务站点由专门的网站管理员进行配置和维护.并需要随时从Internet进行远程管理。考虑到易用性和灵活性,在 Web服务器上启用OpenSSH 服务,同时基于安全性考虑,需要对SSH登录进行严格的控制.如图10.4所示。

需求描述

1,允许网站管理员wzadm通过笔记本电脑远程登录Web 服务器,笔记本电脑的Р地址并不,是固定的.采用密钥对验证方式以提高安全性。

2,允许用户jacky远程登录Web服务器,但仅限于从网管工作站192.168,3.110访问。

3,禁止其他用户通过SSH方式远程登录Web服务器。

问题分析

1,准备实验环境时.可以仅规划使用两个网段。

192.168.3.0/24网段使用VMware虚拟机的默认桥接方式连接。

218.29.30.0/24网段使用VMware虚拟机的"Host Only"方式连接。

2,直接使用Windows宿主机(真机〉充当网管工作站192.168.3.110.

推荐步骤

创建用户

配置网关服务器

复制代码
创建.ssh目录
[root@localhost ~]# mkdir /home/wzadm/.ssh/



将公钥复制到.ssh目录下并命名为authorized_keys
[root@Linux01 ~]# cat /aaa/id_ecdsa.pub >> /home/wzadm/.ssh/authorized_keys

创建秘钥对

复制代码
[root@Linux01 ~]# ssh-keygen -t ecdsa

查看密钥对

复制代码
[root@Linux01 ~]# ls -lh ~/.ssh/id_ecdsa*

将公钥匙上传至服务器

复制代码
[root@Linux01 ~]# scp ~/.ssh/id_ecdsa.pub root@192.168.9.31:/aaa

限制用户登录

密码验证

启动钥匙对验证

测试实验结果

1)使用用户jacky并以连接

相关推荐
无情的西瓜皮16 小时前
MCP协议实战:用Python从零搭建一个AI Agent工具服务器(保姆级教程)
服务器·人工智能·python·mcp
万能的知了16 小时前
服务器托管 vs 云主机 vs 裸金属:一个决策故事
运维·服务器·云计算
杨云龙UP16 小时前
Oracle RAC / ODA 生产环境指定 PDB 启动 SOP
linux·运维·数据库·oracle
Shingmc317 小时前
【Linux】多路转接之select
linux·网络
luweis17 小时前
企智孪生 ETA(3.3 认知算法层:ETA 的思维内核 3.4 基础架构:算力与弹性)【浙江联保网络 卢伟舜】
大数据·运维·线性代数·ai·矩阵·学习方法
极客老王说Agent17 小时前
屏幕理解能力是下一代自动化的关键吗?2026年自动化范式演进深度解析
运维·人工智能·ai·chatgpt·自动化
LT101579744418 小时前
2026年电商RPA选型指南:电商运营全流程自动化测评
运维·自动化·rpa
木古古1818 小时前
搞一个高效的c/c++开发环境,工具VIm+自研vim插件+Shell脚本
linux·编辑器·vim
JAVA社区18 小时前
Java高级全套教程(十一)—— Kubernetes 超详细企业级实战详解
java·运维·微服务·容器·面试·kubernetes
茫忙然19 小时前
U 盘搭建免驱 Linux 便携系统教程
linux·服务器