由
idcvendor
发表于周三,24/02/2021 - 13:13
SSH(SecureShell)是一种加密的网络协议,当您连接到服务器的外壳时,它保持身份验证凭据和数据安全。服务器运行SSH服务,本地设备上的客户端连接到它。它们之间的通信是加密的,因此窃听者无法看到敏感数据在网络上传输。本文主要来说说如何更改cPanel中的SSH端口。
SSH服务传统上侦听端口22上的连接,因此bots使用强力攻击来攻击该端口,试图猜测有效的用户名和密码。即使用户选择长而难以猜测的密码(并不总是如此),暴力攻击也会导致大量失败的登录尝试,从而浪费服务器资源。
更改端口号会混淆简单的机器人。如果他们找不到端口,就不能尝试登录。Linux服务器有65535(2)7)可用端口。您应该避免0-1023-所谓的著名端口,包括SSH的22-但您可以自由选择之间的1024-65535。
在开始之前,一定要配置防火墙若要允许在新端口上连接,请执行以下操作。否则,它将阻塞SSH连接,您将无法登录。
以root用户身份使用SSH登录,并在首选文本编辑器中打开/etc/ssh/sshd_config文件。
nano /etc/ssh/sshd_config
找到一行内容如下:
#Port 22
删除行首的磅号,并将22更改为新端口:
Port 32356
保存并关闭SSH配置文件。最后,重新启动SSH服务:
/scripts/restart_ssh
一定要注意您选择的端口号。下次登录到SSH时,请在SSH命令中指定端口:
ssh -p 32356 user@example.com