服务器:修订间差异

(创建页面,内容为“服务器(Server)是一种计算机,为计算机网络中其他设备(称为客户端)提供服务。 ==服务器类型== ==操作系统== ==安全设置== ===系统上设置=== 以Ubuntu系统为例。 ====更新系统和软件==== 确保系统和所有软件都是最新的。安全更新修复了许多已知的漏洞。 <syntaxhighlight lang="bash" > sudo apt update && sudo apt upgrade sudo apt dist-upgrade </syntaxhighlight> ====安装和…”)
 
无编辑摘要
第22行: 第22行:
sudo ufw enable
sudo ufw enable
</syntaxhighlight>
</syntaxhighlight>
====用户和登录配置====
禁用 root 账户的 SSH 远程登录,并使用其他具有 sudo 权限的用户。
<syntaxhighlight lang="bash" >
# 使用vim或nano编辑文件
sudo vim /etc/ssh/sshd_config
# 禁用root的SSH登录,防止黑客直接猜测 root 密码。
PermitRootLogin no
# 默认的 SSH 端口是 22,修改为其他端口可以减少被暴力破解的风险。
# 如修改为 2222
Port 2222
# 修改完成后保存,按ESC键输入:wq 保存。
# 重启 SSH 服务
sudo systemctl restart sshd
</syntaxhighlight>
===云厂商上设置===
===云厂商上设置===
==资源==
==资源==

2025年2月20日 (四) 13:03的版本

服务器(Server)是一种计算机,为计算机网络中其他设备(称为客户端)提供服务。

服务器类型

操作系统

安全设置

系统上设置

Ubuntu系统为例。

更新系统和软件

确保系统和所有软件都是最新的。安全更新修复了许多已知的漏洞。

sudo apt update && sudo apt upgrade
sudo apt dist-upgrade

安装和配置防火墙 (UFW)

UFW (Uncomplicated Firewall) 是 Ubuntu 中的防火墙工具。你可以使用它来限制进入和退出的网络流量。

sudo apt install ufw
sudo ufw allow ssh
sudo ufw enable

用户和登录配置

禁用 root 账户的 SSH 远程登录,并使用其他具有 sudo 权限的用户。

# 使用vim或nano编辑文件
sudo vim /etc/ssh/sshd_config

# 禁用root的SSH登录,防止黑客直接猜测 root 密码。
PermitRootLogin no

# 默认的 SSH 端口是 22,修改为其他端口可以减少被暴力破解的风险。
# 如修改为 2222
Port 2222

# 修改完成后保存,按ESC键输入:wq 保存。
# 重启 SSH 服务
sudo systemctl restart sshd

云厂商上设置

资源