Linux修改默认端口命令

不及物动词 其他 64

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要修改Linux系统的默认端口,你需要编辑配置文件并重新启动相关服务。下面是一些常见的修改默认端口的命令:

    1. 修改SSH默认端口:
    SSH是远程登录Linux系统的标准协议,默认端口为22。你可以通过以下命令修改默认端口:
    “`
    sudo vi /etc/ssh/sshd_config
    “`
    找到文件中的 `Port` 项,将其修改为你想要的新端口号,然后保存文件并重新启动SSH服务:
    “`
    sudo systemctl restart sshd
    “`

    2. 修改HTTP默认端口:
    HTTP是Web服务器的标准协议,默认端口为80。你可以通过以下命令修改默认端口:
    “`
    sudo vi /etc/httpd/conf/httpd.conf
    “`
    找到文件中的 `Listen` 项,将其修改为你想要的新端口号,然后保存文件并重新启动HTTP服务:
    “`
    sudo systemctl restart httpd
    “`

    3. 修改FTP默认端口:
    FTP是文件传输协议的标准端口,默认端口为21。你可以通过以下命令修改默认端口:
    “`
    sudo vi /etc/vsftpd.conf
    “`
    找到文件中的 `listen_port` 项,将其修改为你想要的新端口号,然后保存文件并重新启动FTP服务:
    “`
    sudo systemctl restart vsftpd
    “`

    4. 修改MySQL默认端口:
    MySQL是流行的关系型数据库管理系统,默认端口为3306。你可以通过以下命令修改默认端口:
    “`
    sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
    “`
    找到文件中的 `port` 项,将其修改为你想要的新端口号,然后保存文件并重新启动MySQL服务:
    “`
    sudo systemctl restart mysql
    “`

    请根据你需要修改的服务和相应的配置文件路径,使用以上命令来修改Linux系统的默认端口。记得在修改配置文件后重新启动服务,使修改生效。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux系统中修改默认端口的命令可以通过编辑相应的配置文件来实现。下面是五个常用的修改默认端口的命令:

    1. 修改SSH默认端口:
    – 进入SSH配置文件目录:`cd /etc/ssh/`
    – 使用文本编辑器打开配置文件:`sudo vi sshd_config`
    – 找到`#Port 22`行,将注释去掉,并修改为所需的新端口号
    – 保存并退出编辑器
    – 重启SSH服务:`sudo service ssh restart`

    2. 修改Apache默认端口:
    – 进入Apache配置文件目录:`cd /etc/apache2/`
    – 使用文本编辑器打开配置文件:`sudo vi ports.conf`
    – 找到`Listen 80`行,将80替换为所需的新端口号
    – 保存并退出编辑器
    – 重启Apache服务:`sudo service apache2 restart`

    3. 修改MySQL默认端口:
    – 进入MySQL配置文件目录:`cd /etc/mysql/`
    – 使用文本编辑器打开配置文件:`sudo vi my.cnf`
    – 找到`port = 3306`行,将3306替换为所需的新端口号
    – 保存并退出编辑器
    – 重启MySQL服务:`sudo service mysql restart`

    4. 修改FTP(vsftpd)默认端口:
    – 进入vsftpd配置文件目录:`cd /etc/vsftpd/`
    – 使用文本编辑器打开配置文件:`sudo vi vsftpd.conf`
    – 找到`listen_port=21`行,将21替换为所需的新端口号
    – 保存并退出编辑器
    – 重启vsftpd服务:`sudo service vsftpd restart`

    5. 修改Nginx默认端口:
    – 进入Nginx配置文件目录:`cd /etc/nginx/`
    – 使用文本编辑器打开配置文件:`sudo vi nginx.conf`
    – 找到`listen 80`行,将80替换为所需的新端口号
    – 保存并退出编辑器
    – 重启Nginx服务:`sudo service nginx restart`

    请注意,在修改默认端口之后,记得更新防火墙(如iptables)配置,允许新端口的访问。在修改端口之前,最好备份原始配置文件,以便发生问题时可以恢复到默认配置。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux系统中,修改默认端口的命令主要包括修改配置文件和重启服务两个步骤。下面将详细介绍如何进行操作。

    1. 修改配置文件
    首先,需要找到对应服务的配置文件,一般位于/etc目录下的对应服务文件夹中。以修改SSH默认端口为例,配置文件为/etc/ssh/sshd_config。

    使用vi或其他文本编辑器打开配置文件:
    “`
    sudo vi /etc/ssh/sshd_config
    “`
    或者使用root用户密码登录后,直接打开。
    找到配置文件中的`Port`行,并修改后面的端口号。例如,默认端口为22,我们可以修改为2222。

    保存并关闭配置文件。

    2. 重启服务
    修改配置文件后,需要重启对应的服务才能使修改生效。以修改SSH默认端口为例,重启SSH服务的命令如下:
    “`
    sudo service ssh restart
    “`
    或者使用systemctl命令:
    “`
    sudo systemctl restart sshd
    “`

    3. 配置防火墙
    如果系统上启用了防火墙,还需要配置防火墙允许新的端口通过。以修改SSH默认端口为例,需要将新的端口添加到防火墙规则中。命令如下:
    “`
    sudo iptables -I INPUT -p tcp –dport 2222 -j ACCEPT
    “`
    其中,2222是修改后的新端口号。

    4. 检查端口是否生效
    修改默认端口后,可以使用telnet或者nc命令测试端口是否生效。以SSH服务为例,测试命令如下:
    “`
    telnet localhost 2222
    “`
    或者
    “`
    nc -zv localhost 2222
    “`
    如果连接成功,则说明修改默认端口操作成功。

    概括起来,修改Linux系统默认端口的操作流程为:找到配置文件-修改配置文件-重启服务-配置防火墙-测试端口是否生效。根据不同的服务,可能需要修改不同的配置文件和重启对应的服务,但是以上的操作流程基本适用于大多数情况。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部