centos系统下如何查询sftp服务端口号?

在CentOS系统中查询SFTP端口是一项常见的管理任务,SFTP(SSH File Transfer Protocol)通常运行在SSH服务之上,默认端口为22,出于安全或特定需求,管理员可能会修改默认端口,以下是查询SFTP端口的详细方法,涵盖多种场景和工具使用。

centos系统下如何查询sftp服务端口号?

检查SSH配置文件

SFTP依赖于SSH服务,因此首先需要检查SSH的主配置文件,在CentOS中,SSH配置文件通常位于/etc/ssh/sshd_config,使用文本编辑器(如vinano)打开该文件,查找Port指令。

sudo vi /etc/ssh/sshd_config

在文件中搜索Port关键字,若未注释掉(以开头),则其后的数字即为SSH/SFTP端口,若文件中未指定Port,则默认使用22,修改后需重启SSH服务使配置生效:

sudo systemctl restart sshd

使用netstat命令查询端口

netstat是传统的网络工具,可查看当前监听的端口,执行以下命令查看SSH/SFTP端口:

sudo netstat -tulnp | grep ssh
  • -t:显示TCP端口
  • -u:显示UDP端口
  • -l:仅显示监听端口
  • -n:以数字形式显示地址和端口
  • -p:显示进程ID和名称
    输出结果中,类似0.0.0:22::2222的条目即为监听端口。

使用ss命令查询端口

ssnetstat的替代工具,性能更优,执行以下命令:

sudo ss -tulnp | grep ssh

参数与netstat类似,但输出格式更简洁,若看到LISTEN状态且关联SSH进程的端口,即为SFTP端口。

检查防火墙规则

CentOS默认使用firewalldiptables管理端口访问,若SSH端口被修改,需确保防火墙允许该端口,对于firewalld,执行:

centos系统下如何查询sftp服务端口号?

sudo firewall-cmd --list-ports

查看已开放的端口列表,若未包含目标端口,可通过以下命令添加:

sudo firewall-cmd --permanent --add-port=2222/tcp
sudo firewall-cmd --reload

对于iptables,使用:

sudo iptables -L -n | grep ssh

查看进程监听端口

通过lsof命令可查看进程监听的端口:

sudo lsof -i -P -n | grep sshd

输出中类似LISTEN和端口的列即为SSH/SFTP监听端口。

验证端口连通性

确认端口配置后,可通过telnetnc测试连通性。

telnet localhost 22

centos系统下如何查询sftp服务端口号?

nc -zv localhost 22

若显示连接成功,则端口配置正确。


相关问答FAQs

Q1: 如何在CentOS中修改SFTP默认端口?
A1: 修改SFTP端口需编辑SSH配置文件/etc/ssh/sshd_config,找到Port指令并取消注释,设置新端口号(如Port 2222),保存后重启SSH服务:sudo systemctl restart sshd,同时需更新防火墙规则允许新端口访问,避免连接被阻。

Q2: 为什么修改端口后仍无法连接SFTP?
A2: 可能原因包括:防火墙未开放新端口、SELinux策略阻止、SSH服务未重启成功,可通过sudo firewall-cmd --list-ports检查防火墙,sestatus查看SELinux状态,并使用systemctl status sshd确认SSH服务运行状态,必要时调整SELinux策略:sudo setsebool -P ssh_port_t 1

【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!

(0)
热舞的头像热舞
上一篇 2025-11-20 08:14
下一篇 2025-11-20 08:18

相关推荐

  • Centos如何详细列举所有系统用户及信息?

    在CentOS系统中,管理用户账户是系统管理员的重要职责之一,了解如何有效列举和查看用户信息,对于系统监控、安全审计以及日常运维都具有重要意义,本文将详细介绍在CentOS系统中列举用户的多种方法,包括使用基本命令、查看系统配置文件以及结合其他工具进行更深入的用户分析,使用基本命令列举用户最直接的方法是使用命令……

    2025-11-28
    004
  • 旧版CentOS 6.4搭建Postfix邮件服务器要注意什么?

    在信息技术领域,遗留系统的维护与学习依然具有重要意义,CentOS 6.4作为一款曾经非常流行的服务器操作系统,其稳定性和可靠性使其在许多环境中长期服役,在其上部署和管理邮件服务器Postfix,是许多系统管理员必须掌握的技能,本文将详细介绍在CentOS 6.4环境下安装、配置Postfix的基础流程,旨在提……

    2025-10-10
    006
  • CentOS系统中如何安全彻底地删除引导,避免系统故障?

    CentOS 删除引导教程在Linux系统中,引导菜单(GRUB)用于在启动时选择操作系统,在某些情况下,可能需要删除CentOS的引导菜单,当您只希望有一个操作系统或是在进行系统维护时,以下是一篇关于如何在CentOS中删除引导菜单的详细教程,准备工作在开始之前,请确保您有足够的权限来执行以下操作,这意味着您……

    2026-01-14
    006
  • 服务网站建设排行_区域排行

    在服务网站建设领域,排名前列的有阿里云、腾讯云、百度云等知名服务商。他们凭借强大的技术实力和丰富的行业经验,为客户提供了优质的网站建设解决方案。

    2024-07-17
    007

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

广告合作

QQ:14239236

在线咨询: QQ交谈

邮件:asy@cxas.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信