一、CentOS 修改 SSH 端口号
SSH(Secure Shell)是一种加密协议,用于远程连接 Linux 服务器。SSH 默认使用 22 端口号,这使得服务器更容易受到网络攻击。为了加强服务器的安全性,我们需要修改 SSH 端口号。
修改 SSH 端口号有两个步骤:
1、修改 SSH 配置文件
2、重启 SSH 服务
下面是修改 SSH 端口号的具体步骤:
$ sudo vi /etc/ssh/sshd_config # 修改 SSH 配置文件
找到下面一行:
# Port 22
取消注释并修改 22 为你想要使用的端口号:
Port 3333
保存并退出:
:wq!
重新启动 SSH 服务:
$ sudo systemctl restart sshd
二、CentOS 修改 L2TP 端口号
L2TP(Layer 2 Tunneling Protocol)是一种 VPN(Virtual Private Network)协议,它使用 UDP 协议的 1701 端口号进行通信。如果服务器上同时运行着 SSH 和 L2TP 服务,SSH 和 L2TP 使用同样的端口号会导致冲突。为了避免这个问题,我们需要修改 L2TP 端口号。
修改 L2TP 端口号有以下步骤:
1、修改 L2TP 配置文件
2、重启 L2TP 服务
下面是修改 L2TP 端口号的具体步骤:
$ sudo vi /etc/xl2tpd/xl2tpd.conf # 修改 L2TP 配置文件
找到下面一行:
iprange = 10.0.0.2-10.0.0.255
在此行下面添加:
local ip = 10.0.0.1 require chap = yes refuse pap = yes require authentication = yes name = l2tpd ppp debug = no pppoptfile = /etc/ppp/options.xl2tpd length bit = yes redial = yes redial timeout = 5 max redials = 10 connect delay = 5000
修改 UDP 端口号:
port = 3333
保存并退出:
:wq!
重启 L2TP 服务:
$ sudo systemctl restart xl2tpd
三、CentOS 7 修改 SSH 端口号
CentOS 7 使用 Systemd 管理 SSH 服务。修改 SSH 端口号还是分两步:
1、修改 SSH 配置文件
2、重新加载 SSH 配置文件并重启 SSH 服务
下面是在 CentOS 7 上修改 SSH 端口号的具体步骤:
$ sudo vi /etc/ssh/sshd_config # 修改 SSH 配置文件
找到下面一行:
# Port 22
取消注释并修改 22 为你想要使用的端口号:
Port 3333
保存并退出:
:wq!
重新加载 SSH 配置文件和重启 SSH 服务:
$ sudo systemctl reload sshd
或者:
$ sudo systemctl restart sshd
四、CentOS 更改 SSH 远程端口
如果你想通过 SSH 连接远程服务器,并修改远程服务器的 SSH 端口号,可以使用以下命令:
$ ssh -p 3333 root@remote_server_ip
其中,3333 是你修改过的 SSH 端口号,root 是远程服务器的用户名。
五、CentOS 设置 SSH 端口号
我们可以使用 firewall-cmd 命令来设置 SSH 端口号,下面是具体步骤:
1、添加 SSH 端口号到防火墙规则
2、重新加载防火墙规则
下面是设置 SSH 端口号的具体命令:
$ sudo firewall-cmd --add-port=3333/tcp --permanent # 将 3333 端口添加到防火墙规则 $ sudo firewall-cmd --reload # 重新加载防火墙规则
六、CentOS 命令修改端口
如果你只是想快速修改端口号,而不想编辑配置文件,可以使用以下命令:
$ sudo sed -i 's/Port 22/Port 3333/g' /etc/ssh/sshd_config # 将 22 端口号替换成 3333 端口号 $ sudo systemctl restart sshd # 重启 SSH 服务
这个命令会在 SSH 配置文件中查找字符串 “Port 22” 并将其替换成 “Port 3333″,然后重启 SSH 服务。
原创文章,作者:KPWJ,如若转载,请注明出处:https://www.506064.com/n/147963.html