如何在 centos 上更改 ssh 端口号

如何在 centos 上更改 ssh 端口号

我想更改服务器上的 ssh 端口号,因为我看到该端口上有很多攻击和失败的登录尝试

  1. 我怎样才能改变这一点
  2. 如果我这样做,我需要更改哪些其他地方、服务,或者会受到影响或停止工作。该端口上是否有任何链接

答案1

在您的文件中修改此值/etc/ssh/sshd_config

Port 22

然后重新启动 sshd。


也就是说,更改端口号只是通过隐蔽性来保证安全性,根本没有多大安全性。不要这样做,而是设置密钥身份验证,然后PasswordAuthentication在您的 中禁用sshd_config

第二点取决于服务。服务要求提供要连接的端口号,但很少有进程需要 SSH。

答案2

正如另一个答案所述,这实际上并没有解决任何问题。除了那里建议的措施外,还可以考虑安装拒绝主机,它是电力供应处半官方存储库。

相关内容