新手上云第一课:给华为云 Flexus 小实例做 SSH 加固

举报
yd_254320880 发表于 2026/10/22 11:53:10 2026/10/22
【摘要】 以一台华为云 Flexus L Ubuntu 小规格实例为例,记录新手上云后第一时间该做的几件安全和基础设置

前言

新买的云服务器拿到手,别急着装东西,先把登录安全和基础设置做好。下面以一台华为云 Flexus L 的 Ubuntu 实例为例,记录我实际做过的几步。

1. 新建普通用户,日常不用 root

sudo useradd -m -s /bin/bash user
sudo usermod -aG sudo user

2. 配置密钥登录

把本地生成的公钥(id_ed25519.pub 的内容)放到服务器 ~/.ssh/authorized_keys,并设置权限:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
先开一个新窗口确认密钥能登录,再做下一步,不要把自己锁在外面。

3. 关闭 root 远程登录和密码登录

编辑 /etc/ssh/sshd_config,设置:
PermitRootLogin no
PasswordAuthentication no
然后重启 SSH 服务:sudo systemctl restart ssh

4. 小内存实例加 swap

sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
并把 /swapfile none swap sw 0 0 写进 /etc/fstab,重启后自动生效。

5. 改时区并更新系统

sudo timedatectl set-timezone Asia/Shanghai
sudo apt update && sudo apt upgrade -y

小结

几步做完,服务器就从默认状态变成了只能用普通用户加密钥登录,安全性和可用性都上了一个台阶。后续再装任何服务,心里都踏实一些。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。