Skip to content

连接服务器 ​

开通后,控制台会给出公网 IP、初始用户名、初始密码(或密钥)。先确认服务器状态是「运行中」,再按系统选择连接方式。

Linux:SSH ​

密码登录 ​

bash
ssh root@你的公网IP
# 首次连接会提示确认指纹,输入 yes
# 然后输入控制台里的初始密码(输入时不显示字符)

如果默认用户不是 root,以控制台显示为准,例如:

bash
ssh ubuntu@你的公网IP

密钥登录 ​

把控制台下载的私钥保存到本地,并收紧权限:

bash
chmod 600 ~/.ssh/molicat.pem
ssh -i ~/.ssh/molicat.pem root@你的公网IP

Windows PowerShell 同样可以用 ssh -i,注意路径写成 C:\Users\你\.ssh\molicat.pem。

改端口后 ​

如果你把 SSH 端口从 22 改成了别的(例如 2222):

bash
ssh -p 2222 root@你的公网IP

同时记得在防火墙放行新端口,否则会直接连不上。

Windows:远程桌面 ​

  1. Win + R 输入 mstsc;
  2. 计算机填公网 IP;
  3. 用户名填 Administrator(以控制台为准);
  4. 输入初始密码。

首次登录后建议立即改密码。

远程桌面连不上

先确认防火墙放行了 3389,并且服务器系统内也允许远程桌面。两层都要开:控制台防火墙 + Windows 系统防火墙。

连不上时的排查顺序 ​

现象常见原因怎么查
Connection timed out防火墙没放行、IP 填错、服务器未运行控制台看状态;防火墙加规则
Connection refused服务没启动、端口不对系统内 ss -lntp 看端口
Permission denied密码错、用户名错、密钥不匹配控制台重置密码;确认密钥对
能 ping 通但连不上端口端口未监听或被系统防火墙拦截检查服务与 ufw / firewalld
时通时不通线路抖动、被限速mtr 看丢包节点

在系统内检查端口 ​

bash
ss -lntp | grep :22
systemctl status sshd

检查系统防火墙 ​

bash
# Ubuntu / Debian
ufw status

# CentOS / Alma / Rocky
firewall-cmd --list-all

首次登录后建议做的三件事 ​

  1. 改密码,并换成强密码;
  2. 创建普通用户,日常不用 root 直接登录;
  3. 配置密钥登录,关闭密码登录(确认密钥能登录后再关)。
bash
# 示例:创建用户并赋予 sudo
adduser deploy
usermod -aG sudo deploy

安全提醒 ​

  • 不要长期开放 22 端口给全网,能限源 IP 就限;
  • 不要用弱密码,暴露在公网的 SSH 每天都会被扫;
  • 重要数据先做快照,再改配置。

魔力猫 · 让云触手可及