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

Linux查 ssh端口号和服务状态

一、检查SSH服务运行状态

通过进程查看命令验证服务是否启动:

ps -ef | grep ssh

当输出包含sshd进程时,表示SSH服务正在运行。示例输出:

root      1234     1  0 10:00 ?        00:00:00 /usr/sbin/sshd

二、查看服务监听端口

使用网络状态检测命令定位服务端口:

netstat -ntlp | grep ssh

正常情况应显示22端口监听(常见输出):

tcp  0  0 0.0.0.0:22  0.0.0.0:*  LISTEN  1234/sshd

三、系统服务状态检测

针对不同发行版选择对应命令:

# Systemd系统(Ubuntu/CentOS 7+)
systemctl status sshd# SysVinit系统(旧版CentOS)
service sshd status

四、防火墙配置检查

若服务正常但无法连接,需验证防火墙设置:

# UFW防火墙
ufw status# IPtables防火墙
iptables -L -n

五、安全配置建议
  1. 修改默认22端口:编辑/etc/ssh/sshd_config文件
  2. 禁用密码登录:启用密钥认证方式
  3. 定期更新系统:apt update && apt upgrade(Debian系)或yum update(RHEL系)

相关文章:

  • 通过 curl 精准定位问题
  • 什么是实时流数据?核心概念与应用场景解析
  • 如果教材这样讲--单片机IO口Additional Functions和 Alternate Functions的区别
  • PaddleOCR的Pytorch推理模块
  • PostgreSQL使用
  • SQL 查询来查看 PostgreSQL的各连接数
  • 海康NVR录像回放SDK原始流转FLV视频流:基于Java的流媒体转码(无需安装第三方插件ffmpeg)
  • upload-labs通关笔记-第16关 文件上传之exif_imagetype绕过(图片马)
  • 软件设计师考试需背诵知识点
  • HarmonyOS NEXT应用开发实战:玩鸿蒙App客户端开发
  • 【图像大模型】Hunyuan-DiT:腾讯多模态扩散Transformer的架构创新与工程实践
  • 【iOS(swift)笔记-10】利用类的继承来实现不同地区语言的显示
  • Mcu_Bsdiff_Upgrade
  • 监督学习与无监督学习区别
  • Python输出与输入
  • ubuntu22.04上运行opentcs6.4版本
  • IP核警告,Bus Interface ‘AD_clk‘: ASSOCIATED_BUSIF bus parameter is missing.
  • 算法竞赛板子
  • LangChain4j入门AI(七)Function Calling整合实际业务
  • fatload使用方式
  • html5 css3单页手机网站模板/完整html网页代码案例
  • 长春网站优化/天津关键词优化专家
  • 天津如何做百度的网站推广/怎么建个人网站