linux 是当前主流操作系统之一,ssh 作为其核心远程管理机制,在开发测试、生产部署以及日常运维中均扮演着至关重要的角色。本文以 red hat enterprise linux 6.7 系统为实际环境,系统性地讲解 ssh 服务的安装、配置与启用全过程,内容涵盖版本确认、服务状态检测、手动安装(如未预装)、端口设置及防火墙适配等关键环节,步骤简洁明确,兼顾新手入门与一线运维人员实操需求。
1、 查看当前 Linux 发行版及内核版本的常用命令有哪些?
2、 打开系统终端,输入对应指令即可快速执行相应任务。
3、 实验所用物理服务器运行 Red Hat 6.7,硬件与基础环境配置如下图所示。

4、 如何判断 OpenSSH 服务是否已在系统中部署?
5、 在 Shell 命令行中执行指定检查命令。
6、 输出结果显示已存在相关包,说明安装成功;事实上,RHEL 6.7 默认即集成 OpenSSH 客户端与服务端组件。
7、 若系统未预装 SSH 服务,应如何补装?
8、 挂载原始 ISO 镜像,从中提取 openssh-server 相关 RPM 包,并上传至目标主机。
9、 使用如下命令完成本地安装流程。
10、 RPM 安装语法:rpm -ivh 软件包全名
11、 若镜像已挂载至本地目录(如 /mnt/cdrom),可直接调用 yum 或 rpm 进行离线安装。
12、 本例中所用 RHEL 6.7 主机已自带 SSH 服务,故跳过安装步骤。

13、 如何启动 SSH 后台守护进程?
14、 启动服务命令
15、 停止服务命令
16、 重载并重启服务命令
17、 首先需确认 sshd 进程当前运行状态,通过标准命令即可获取实时信息。
18、 如需对整机进行重启操作,请使用系统级重启指令。
19、 具体执行效果参见下图示意。
20、 如何确认 SSH 服务监听的网络端口?
21、 执行以下诊断命令进行查询。
22、 默认监听端口为 TCP 22,输出结果清晰显示该信息,点击可查看详细解释。
23、 端口号支持在配置文件中灵活调整。

24、 如何完成 SSH 服务的初始化配置并确保其随系统启动?
25、 可选择两种主流方式实现服务启用。
26、 临时关闭 iptables 防火墙后运行启动命令。
27、 仅需放行 TCP 协议下的 22 号端口即可保障连接可达。
28、 编辑 /etc/sysconfig/iptables 文件,在规则链中加入对应开放策略即可生效。
29、 具体配置界面与操作路径请参照下图。











