千家信息网

Openssh服务的部署及安全优化

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,Openss服务的部署及安全优化1.Openssh服务概述2.实验环境设置3.ssh命令4.Openssh服务的key认证5.Openssh服务的常用配置参数1.Openssh服务概述1.Openss
千家信息网最后更新 2026年11月01日Openssh服务的部署及安全优化

Openss服务的部署及安全优化

1.Openssh服务概述
2.实验环境设置
3.ssh命令
4.Openssh服务的key认证
5.Openssh服务的常用配置参数




1.Openssh服务概述

1.Openssh功能介绍
2.ssh命令
3.Openssh的服务的key认证
4.Openssh服务的安全优化
Openssh功能概述
Openssh是ssh(secure shell)协议的免费开源软件
软件安装名称 Openssh-server
配置文件 /etc/ssh/sshd-conf
默认端口 22 ip:大门 接口:小门
客户端命令 ssh

2.设置实验环境


设置workstation IP地址,



ip addr show 看是否被设置好

同理:设置servera 的IP
设置完两台主机的地址后在servera中ping workstation

服务端,测试端?
Workstation:客户端:用来做测试
Servera:服务端 在服务端设置,在测试端设置
设定火墙:连谁设定谁:servera
Cd 切换到家目录 删掉 .ssh文件(在两台主机中都进行操作)

网络不稳定时:换一下网卡
1.真机中system tools virtual machine manager
2.Servera中 ip addr show 看要删掉哪块网卡 相应的mac 值

网卡换了之后要重新设定之前的步骤

3.Ssh命令

Ssh remoteUSER@remoteIP 远程主机

-l指定登录用户
-i指定密钥
-X开启图形
-p指定端口
-f后台运行
-o指定连接参数
-t指定连接跳板

Ssh @172.25.254.70 ssh -l root 172.25.254.70
w :查看哪些用户登录
w -i 看从哪里登录的


文本连接,不能开启图形

可以开启远程主机的图形


打开的gedit进程在servera中,可以用ps aux | prep gedit 过滤
默认的接口为22


占用终端

不占用终端 在远程主机打开gedit 在后台进行

用man 命令去查看帮助ssh -o 查看参数

-t

在servera上看到是1 连接的 ,把1作为跳板

4.Openssh的key认证

Openssh认证方式

密码认证密钥认证
1.至少6个字符1.新型认证方式
2.包含数字,字母,下划线特殊符号等2.公钥上传服务器
3.易泄露3.私钥配对认证
4.可被暴力破解4.***者一般无法通过密钥登录服务器
5.密码容易丢失

公钥:锁头 私钥;密码

Openssh key
支持rsa及dsa加密
加密方法
1.生成密钥: ssh -keygen
2.上传密钥: ssh-copy-id -i keyfile remoteUSER@remoteIP
做实验:先删掉家目录下的.ssh文件
Servera 服务器 做加密 用公钥锁,锁服务器的用户 有私钥可以免密登录,没有的可以暴力破解(一直试),存在安全隐患,所以要关掉功能,没有私钥的就不能尝试登录
可以通过修改锁,让原本拥有私钥的用户就不能登录,
1.ssh-keygen 回车,再回车 生成密钥 公钥,私钥分别存放在不同文件中。


2,

3


锁头已经生成(公钥)

谁想连servera 有密钥的才能登录 workstation 可以连,因为有私钥

没有私钥的不能免密登录,但可以暴力破解,一直试,70主机认证存在安全隐患

所以要在servera中要关掉功能 (原始认证功能)

78行,把yes改为no


功能关闭,没有私钥的1用户无权进行尝试登录servera用户

可以改掉密钥名称ssh服务无法识别,有密钥的用户也无法进行登录,权限被拒绝



把密钥名称改回去,之前拥有私钥的用户就可以进行登录

5.Openssh服务的常用配置参数

做实验之前,把上个实验所改动的原始认证功能还原
sshd服务常用相关配置参数

配置文件配置参数
/etc/ssh/sshd_configPort 22 监听端口 17行
Protocol 2 指定协议版本
ListenAddress 绑定IP;
Hostkey 设定hostkey密钥路径;
Permitrootlogin 设定超级用户是否能登录
PubkeyAuthentication 公钥认证开关
PasswordAuthentication 私钥认证开关
AllowUsers 用户白名单
DenyYUsers 用户黑名单

做实验之前 setenforce 0

1.在配置文件中改掉端口后 systemctl reload sshd 用netstat -anltupe | grep sshd查看端口号
2.绑定IP(有多个ip)指定只能连某个ip


只能去连接指定端口70
3.设定超级用户是否能登录 46行

Systemctl restart sshd 重启(在servera中)

4.做完上一步的实验要还原之前的数据
设置黑名单


westos用户无法登录


同理:设置白名单

只有白名单上的用户可以登录

服务 用户 登录 认证 密钥 功能 实验 配置 主机 公钥 参数 文件 命令 端口 安全 服务器 名单 名称 图形 密码 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 有格互联网科技 广州万易互联网科技有限公司 中国互联网科技股 互联网金融与金融科技 成都互联网科技公司 电子科技大学互联网 奔汉互联网科技 左右互联网络科技 云创客互联网科技公司 以后互联网后是啥科技 互联网时代科技改变生活 栖莱科技互联网股份有限公司 福建科技产业互联网发展 崇明区互联网教育科技诚信经营 杭州壁岐互联网科技有限公司 企晟互联网信息科技有限公司 长沙茂晟互联网科技有限公司 无锡工业互联网科技有限公司 黑云互联网科技有限公司 杭州披云加互联网科技有限公司 互联网科技小贷 丰台科技园 互联网 汇久创客互联网科技 互联网科技网站 居家互联网科技有限公司 宁夏众和广鑫互联网科技有限公司 伊宁互联网科技做什么的 互联网金融科技公司的优势 半导体行业属于互联网高科技类吗 10位科技互联网大佬
0