注意
本文的内容已经合并,失效,或已不具有参考价值,请查看给出的重定向链接。
15 秒后自动重定向至: Ubuntu (Debian) 服务器的初始化配置
本文以 Debian 9 为例,介绍如何对服务器进行初始化。
登录服务器
1 | ssh root@your_server_ip |
创建新用户
执行本步骤时,您可能遇到如下错误,请忽略:
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
执行命令:
1 | adduser sammy |
赋予用户 “sudo” 权限
1 | usermod -aG sudo sammy |
设置防火墙
安装 ufw :
1 | apt update |
查看列表:
1 | ufw app list |
允许 SSH 登录:
1 | ufw allow OpenSSH |
启用防火墙:
1 | ufw enable |
查看状态:
1 | ufw status |
ufw 的更多用法请查看这篇文章。
设置新用户的 SSH 登录方式
可参考这篇文章。
防止登录暴力破解
可参考这篇文章中的 准备
部分,将其中的包管理器从 yum
换到 apt
即可,其他同理。
更改 SSH 服务的端口
可参考这篇文章,注意更改端口后的防火墙规则更新。
启用 SSH 二步验证
可参考这篇文章。