在Linux系统中,SSH(安全外壳协议)是一种用于远程登录和安全传输数据的网络协议,默认情况下,SSH使用端口22进行通信,有时候为了提高安全性或满足特定的需求,我们需要修改SSH的端口号,本文将详细介绍如何在Linux系统中修改SSH端口。
修改SSH配置文件
要修改SSH端口,首先需要找到并编辑SSH配置文件,在大多数Linux发行版中,SSH配置文件位于/etc/ssh/sshd_config
,使用文本编辑器打开配置文件,例如使用vi
或nano
:
sudo vi /etc/ssh/sshd_config
查找并修改端口号
在配置文件中,找到以下行:
Port 22
取消注释(删除行首的符号),然后将22替换为新的端口号,如果要将端口号更改为2222,请将其修改为:
Port 2222
保存并关闭配置文件。
重启SSH服务
修改配置文件后,需要重启SSH服务以使更改生效,在大多数Linux发行版中,可以使用以下命令重启SSH服务:
sudo systemctl restart sshd
或者
sudo service ssh restart
检查端口是否已更改
要确保新的端口号已成功设置,可以使用以下命令查看SSH服务的监听地址和端口:
sudo netstat -tuln | grep sshd
或者
sudo lsof -i :<新端口号>
将<新端口号>
替换为实际的端口号,如果看到类似以下的输出,说明新的端口号已成功设置:
tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN 12345/sshd: root /usr/sbin/sshd -D
相关问题与解答
1、如何删除默认的SSH用户?
答:可以使用以下命令删除默认的SSH用户:
sudo userdel -r <用户名>
将<用户名>
替换为实际的用户名,这将同时删除用户的主目录和邮件池,请注意,在执行此操作之前确保了解可能的影响。
本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/490611.html
如有侵犯您的合法权益请发邮件951076433@qq.com联系删除