[OLD] Debian 服务器的初始化配置

注意

本文的内容已经合并,失效,或已不具有参考价值,请查看给出的重定向链接。

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
2
apt update
apt install ufw

查看列表:

1
ufw app list

允许 SSH 登录:

1
ufw allow OpenSSH

启用防火墙:

1
ufw enable

查看状态:

1
ufw status

ufw 的更多用法请查看这篇文章

设置新用户的 SSH 登录方式

可参考这篇文章

防止登录暴力破解

可参考这篇文章中的 准备 部分,将其中的包管理器从 yum 换到 apt 即可,其他同理。

更改 SSH 服务的端口

可参考这篇文章,注意更改端口后的防火墙规则更新。

启用 SSH 二步验证

可参考这篇文章

References

Initial Server Setup with Debian 9

Mastodon