/etc/ssh/sshd_config
文件。使用文本编辑器打开该文件,例如使用vi
编辑器:,,“bash,sudo vi /etc/ssh/sshd_config,
`,,然后找到以下行:,,
`,#Port 22,
`,,将其更改为:,,
`,Port 自定义端口号,
`,,将
自定义端口号替换为您想要使用的端口号。保存并退出编辑器。,,重启SSH服务以应用更改:,,
`bash,sudo systemctl restart sshd,
“,,现在,SSH服务将在新的端口上运行。 修改 Linux 的 SSH 端口
在 Linux 系统中,默认的 SSH 端口是 22,有时候出于安全考虑或者特定的需求,我们需要修改 SSH 的端口,下面是详细的步骤:
1. 备份 sshd_config 文件
在修改任何配置文件之前,建议先进行备份,使用以下命令备份 sshd_config 文件:
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
2. 修改 sshd_config 文件
使用文本编辑器(如 vi、nano)打开 sshd_config 文件:
sudo nano /etc/ssh/sshd_config
找到 "#Port" 这一行,去掉行首的注释符号 "#",并将端口号改为你想要设置的新端口号,2222:
Port 2222
保存并关闭文件。
3. 重启 sshd 服务
为了让新的端口生效,需要重启 sshd 服务:
sudo systemctl restart sshd
4. 测试新的 SSH 端口
使用 SSH 客户端(如 PuTTY)尝试连接到新的 SSH 端口,确保连接成功。
相关问题与解答
问:如何查看当前 SSH 端口?
答:可以使用以下命令查看当前 SSH 端口:
grep "#Port" /etc/ssh/sshd_config
问:如何在防火墙中开放新的 SSH 端口?
答:以 firewalld 防火墙为例,可以使用以下命令开放新的 SSH 端口(假设新端口为 2222):
sudo firewallcmd permanent zone=public addport=2222/tcp sudo firewallcmd reload
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。