117.info
人生若只如初见

linux修改ssh端口号不生效怎么解决

如果修改了SSH的端口号,但是不生效,可能是由于以下几个原因导致的:

  1. 防火墙没有开放新的SSH端口:确保防火墙已经开放了新的SSH端口。在大部分Linux发行版中,可以使用iptables或firewalld命令来开放端口。例如,使用iptables可以执行以下命令开放端口:
sudo iptables -A INPUT -p tcp --dport <新的SSH端口号> -j ACCEPT
sudo iptables -A OUTPUT -p tcp --sport <新的SSH端口号> -j ACCEPT

如果使用firewalld,可以执行以下命令开放端口:

sudo firewall-cmd --add-port=<新的SSH端口号>/tcp --permanent
sudo firewall-cmd --reload
  1. SSH配置文件错误:确保在SSH配置文件(通常是/etc/ssh/sshd_config)中正确地指定了新的SSH端口号。找到#Port 22行并将其修改为Port <新的SSH端口号>,然后保存文件并重新启动SSH服务。
sudo systemctl restart sshd
  1. SELinux限制了新的SSH端口:如果系统上启用了SELinux,可能需要配置对新的SSH端口的访问权限。可以执行以下命令来允许SSH使用新的端口:
sudo semanage port -a -t ssh_port_t -p tcp <新的SSH端口号>

然后重新启动SSH服务。

sudo systemctl restart sshd
  1. 重启服务器:如果以上步骤都没有生效,可以尝试重新启动服务器,以确保所有的修改都生效。

如果以上方法都无法解决问题,可能需要更详细地检查系统日志以找出问题所在。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe0d3AzsLBAdSDFE.html

推荐文章

  • linux软链接列表查询的方法是什么

    在Linux系统中,可以通过使用ls命令来查询软链接(symbolic link)的列表。以下是几个常用的ls命令选项: ls -l:以长格式显示文件和目录的详细信息,包括软链接...

  • linux怎么创建软硬链接

    在Linux系统中,可以使用ln命令创建软链接和硬链接。 创建软链接: ln -s 源文件 链接文件 源文件可以是文件或目录,链接文件是一个指向源文件的符号链接。例如,...

  • linux的软连接和硬链接的作用是什么

    软链接和硬链接都是用于创建文件或目录的引用。它们的作用是: 软链接(Symbolic Link):也被称为符号链接或symlink,是一个特殊类型的文件,它指向另一个文件或...

  • linux怎么查看软连接源文件位置

    在Linux中,可以使用readlink命令来查看软链接的源文件位置。
    使用方法如下:
    readlink -f 例如,假设有一个名为link的软链接文件,想要查看它的源文件...

  • linux怎么配置ssh远程连接端口

    要配置SSH远程连接端口,你可以按照以下步骤操作: 打开SSH配置文件,使用root或具有sudo权限的用户登录到Linux系统上,在终端中运行以下命令打开SSH配置文件: ...

  • cobol怎么编译成可执行文件

    要将 COBOL 代码编译成可执行文件,您需要使用 COBOL 编译器。以下是一些常用的 COBOL 编译器和相应的编译命令: Micro Focus COBOL: 编译命令:cobc -x source....

  • ubuntu终端切换中文的方法是什么

    在Ubuntu终端中切换为中文,可以通过以下方法实现: 使用ibus输入法:首先,确保系统中已安装ibus输入法框架和相关语言包。然后,在终端中运行以下命令安装ibus输...

  • php循环处理大量数据怎么实现

    要处理大量数据时,可以使用循环来逐个处理数据。在PHP中,有多种循环结构可供选择,如for循环、while循环和foreach循环。
    以下是使用for循环处理大量数据的...