插件窝 干货文章 linux服务器找回远程端口

linux服务器找回远程端口

端口 sudo 方法 检查 431    来源:    2025-05-11

Linux服务器找回远程端口的方法

当您不确定Linux服务器的远程访问端口时,可以通过以下几种方法找回:

方法一:检查SSH配置文件

sudo cat /etc/ssh/sshd_config | grep Port

或者更详细的查看:

sudo grep -i "^Port" /etc/ssh/sshd_config

方法二:检查当前活动的SSH端口

sudo netstat -tulnp | grep sshd
# 或使用ss命令
sudo ss -tulnp | grep ssh

方法三:检查防火墙规则

对于iptables:

sudo iptables -L -n | grep -E '22|ssh'

对于firewalld:

sudo firewall-cmd --list-all

对于ufw:

sudo ufw status

方法四:检查SELinux设置(如果启用)

sudo semanage port -l | grep ssh

方法五:检查服务状态

sudo systemctl status sshd
# 或对于较旧系统
sudo service sshd status

注意事项

  1. 默认SSH端口是22,但管理员可能已更改
  2. 如果以上方法都找不到,可能需要检查其他网络设备(如路由器、防火墙)的端口转发设置
  3. 确保您有足够的权限执行这些命令(可能需要sudo)

如果确实无法确定端口,可能需要通过本地控制台访问服务器后重新配置SSH端口。