Skip to content
微笑鼠 A Smiling Quokka
更新于 2026年4月27日

从零连接 VPS:SSH 登录与基础安全设置

这篇教程演示如何完成 VPS 首次 SSH 登录、创建普通用户、关闭密码登录,并保存常用排查命令。

这篇文章是视频教程的文字增强版。你可以先跟着视频理解流程,再回到这里复制命令和检查清单。

准备工作

  • 一台已经开通的 VPS
  • 服务器公网 IP
  • 本地终端
  • 初始 root 密码或 SSH 私钥

第一次操作前,建议先确认服务商控制台能进入救援模式。这样即使 SSH 配置写错,也有恢复入口。

首次登录

把下面的 IP 替换成你的服务器地址:

ssh root@203.0.113.10

首次连接时,终端会提示是否信任服务器指纹。确认 IP 没错后输入 yes

创建普通用户

不要长期使用 root 账号日常操作。先创建一个普通用户,并加入 sudo 组:

adduser quokka
usermod -aG sudo quokka

切换到新用户测试权限:

su - quokka
sudo whoami

如果输出 root,说明 sudo 权限正常。

关闭密码登录

先把本机公钥加入服务器:

mkdir -p ~/.ssh
nano ~/.ssh/authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

然后编辑 SSH 配置:

sudo nano /etc/ssh/sshd_config

建议确认这些配置:

PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes

重启 SSH 服务前,保留当前终端窗口,再开一个新窗口测试登录。

sudo systemctl restart ssh
ssh quokka@203.0.113.10

常见问题

问题检查方向
连接超时防火墙、安全组、IP 是否写错
Permission denied公钥是否完整、权限是否正确
sudo 不可用用户是否加入 sudo 组