如何设置 Linux 的 SSH 端口和开机自启
Posted on Wed, 25 Dec 2024 13:55:22 +0800 by LiangMingJian
需求
SSH 是 Linux 服务器中的一个重要服务,通过 SSH,开发者可以远程连接服务器。
一般情况下,SSH 服务开机自启,不需要开发者进行配置,但某些时候,有些地方可能会要求开发者修改 SSH 的端口号,以提高安全性。
修改端口号
1.定位配置文件并进入编辑模式
vi /etc/ssh/sshd_config
2.修改配置
在 sshd_config 文件中,开发者可以通过修改以下内容实现一些常用的配置:
- Port 22:ssh 端口,在修改后需要同步更新防火墙
- AddressFamily any:支持 IPv4(inet) 或 IPv6(inet6)
- ListenAddress 0.0.0.0:限定访问 IP,0.0.0.0 时支持所有 IP
- PermitRootLogin no:禁止 root 直接登录,yes 时同意
- PasswordAuthentication no:禁用密码登录,只能使用密钥登录
- MaxAuthTries 3:最大认证尝试次数

3.重启服务生效配置
ssh 服务在 Linux 中的名称是 sshd,全称 ssh daemon,ssh 守护进程。
systemctl restart sshd
开机自启
systemctl start sshd
systemctl enable sshd