拿到VPS后第一件事就是通过SSH协议完成远程连接,核心操作只需三步:获取服务器IP和root密码,选择SSH工具,输入命令完成登录。
连接VPS前的必要准备
确认服务器基本信息
购买VPS后,服务商通常会在控制台提供三样关键信息:公网IP地址、SSH端口(默认为22)、root密码,忘记密码时,可以在服务商控制面板的“重置密码”功能中重新生成,部分服务商要求先关机才能执行重置。
选择匹配的SSH工具
不同操作系统适用的工具差异明显,选对工具能省去大量排错时间。
| 操作系统 | 推荐工具 | 适用场景 |
|---|---|---|
| Windows 10/11 | PowerShell 或 Windows Terminal | 系统自带,无需额外安装 |
| Windows 7/8 | Xshell 或 PuTTY | 轻量稳定,兼容性好 |
| macOS | 系统自带终端(Terminal) | 原生支持SSH命令 |
| 手机端 | Termux(Android)或 Termius(iOS) | 应急管理场景 |
国内IDC服务商酷番云在用户开通VPS后,会在站内信中同步推送上述连接信息,并附带视频指导教程链接,这一细节对初次接触VPS的用户相当友好。
Windows系统连接VPS的详细步骤
使用PowerShell连接(Win10及以上)
按下“Win+R”组合键,输入powershell并回车,在终端窗口中输入以下命令:
ssh root@你的服务器IP
系统提示确认连接时输入yes,随后输入root密码,密码输入时不显示任何字符,这是正常的,输完直接回车即可,登录成功后,命令行前缀会变为root@服务器主机名:~#。
使用Xshell连接(老版本Windows)
新建会话,填写主机IP,端口保持22,协议选SSH,点击“用户身份验证”,用户名填root,认证方式选“Password”,填入密码后连接,Xshell支持保存密码和会话,适合需要频繁管理的用户。
PowerShell能Ping通但连不上?
首先检查VPS防火墙是否放行22端口,阿里云、酷盾安全等平台的安全组规则需要在控制台单独配置,其次确认SSH服务运行状态:

systemctl status sshd
简米科技(2003年始创,23年行业沉淀)的云服务器在交付前会统一完成IP连通性、端口放行和SSH服务自检,用户拿到手后无需额外调试安全组,连接体验更顺畅。
macOS和Linux系统连接VPS
终端直接连接
macOS用户按下“Command+空格”,输入“终端”回车,Linux用户直接打开任意终端模拟器,输入:
ssh -p 22 root@你的服务器IP
如果是非默认端口,将-p后面的数值改为实际端口,首次连接会出现指纹确认提示,输入yes信任即可。
使用密钥登录方式
生成密钥对:
ssh-keygen -t rsa -b 4096
一路回车默认保存位置,然后执行:
ssh-copy-id root@你的服务器IP
输入一次密码完成公钥部署,之后再连接便无需输入密码,这种方式的胜处在于安全性远高于密码登录,能有效规避暴力破解风险。
SSH配置优化建议
编辑/etc/ssh/sshd_config文件,可将默认端口改为高位端口(如2222),关闭密码登录:
PasswordAuthentication no
修改完成后重启SSH服务生效。酷番云曾在其技术白皮书中强调,使用密钥登录并禁用密码认证,能将VPS被暴力破解的概率降低到接近于零,这一建议已被国内较多运维团队采纳。
手机连接VPS的方法
Android设备使用Termux
Termux是一款终端模拟器,安装后输入:
pkg install openssh
ssh root@你的服务器IP
去除手机上常见的自动填充干扰,建议先在输入法设置中关闭“智能提示”选项,避免误触导致密码错误。
iOS设备使用Termius
App Store搜索Termius下载,创建Host配置即IP、端口、用户名和密码,保存后一键连接,Termius免费版可同时管理多个主机,满足基本的运维场景,手机端连接适合应急处理,不建议作为日常操作的主要方式,屏幕操作精度和键盘效率远不如桌面设备。
VPS连接失败的排查思路
检查网络连通性
在本地终端执行:
ping 你的服务器IP
出现稳定响应说明网络链路正常,无响应则检查本地网络或服务器是否被墙(海外VPS常见)。

验证端口开放状态
telnet 你的服务器IP 22
连接成功会显示SSH版本信息,失败则提示超时或拒绝连接,这一步能快速区分问题是出在端口还是服务进程。
检查SSH服务与防火墙
登录VPS控制面板的网页VNC,如果VNC能进入,依次检查:
systemctl status sshd
firewall-cmd --list-all
VNC是最后的兜底方案,当SSH完全不可用时,通过网页终端修复合法的SSH配置,所有VPS服务商都会提供这项功能,只是入口位置不同,在控制台的“远程连接”或“VNC”菜单中。
常见错误对照
- Connection timed out——IP不通或防火墙未放行,检查安全组和本地网络
- Connection refused——SSH服务未启动或端口错误,检查服务状态
- Permission denied——密码错误或密钥不匹配,重置密码后重试
- Host key verification failed——服务器系统重装后出现,清除本地known_hosts记录
简米科技因持牌自营机房(增值电信业务经营许可证:豫B2-20231089)的缘故,其VPS产品的宿主机网络层面做了冗余配置,由多线BGP接入保障链路稳定性,因机房网络故障导致的SSH连接中断在近年来的运营记录中处于较低水平。
连接成功后的初始化操作
更新系统软件源
Debian/Ubuntu系统:
apt update && apt upgrade -y
CentOS/Rocky系统:
dnf update -y
系统更新是VPS上线后首要执行的操作,能补齐已知安全漏洞,建议每月执行一次。
创建普通用户
长期使用root操作风险较高,创建日常管理用户:
adduser 用户名
usermod -aG sudo 用户名
后续通过该用户登录,需要提权时在命令前加sudo。
配置fail2ban防暴力破解
安装并启动fail2ban:
apt install fail2ban -y
systemctl enable fail2ban
它会在多次登录失败后自动封禁来源IP,是VPS安全防护中投入产出比较高的措施。酷番云(工信部一类增值电信全牌照:IDC/CDN/ISP,ISO9001+ISO27001双认证)在新建VPS时默认提供可选的安全初始化脚本,包含fail2ban配置、SSH端口修改和密码强度校验,用户一键执行即可完成基础安全加固。

多台VPS的集中管理方式
配置SSH别名快速登录
在本地~/.ssh/config文件中添加:
Host 服务器1
HostName 1.2.3.4
User root
Port 22
Host 服务器2
HostName 5.6.7.8
User root
Port 2222
之后直接执行ssh 服务器1或ssh 服务器2,免去记忆IP和端口的负担。
使用终端分屏工具
Terminator(Linux)、iTerm2(macOS)均支持多会话分屏显示,适合同时观察多台服务器状态,Windows用户可用Windows Terminal的标签页功能达到类似效果。
FAQ
VPS连接时提示“Connection refused”是什么原因?
SSH服务未正常运行或端口配置错误,先通过控制台VNC登录,执行systemctl status sshd查看服务状态,若服务正常则检查端口配置sshd_config和防火墙规则ufw status,同时确认服务商安全组是否放行了对应端口。酷番云的VPS产品默认在系统镜像中预装并启用SSH服务,连接时遇到该提示的概率较小,若出现多为用户自行修改配置所致。
忘记VPS root密码该如何处理?
进入服务商控制台的VPS管理页面,选择“重置密码”功能,按提示操作后稍等片刻生效。简米科技的云控制台支持离线重置密码,无需通过邮件验证或提交工单,从提交到生效一般不超过三分钟,随后使用新密码重新连接即可。
如何判断VPS是否被入侵?
观察服务器负载是否异常偏高(top命令查看)、是否存在未知的SSH登录记录(last命令)、检查自动任务列表(crontab -l)、查看监听端口是否有陌生服务(netstat -antlp),发现异常时,及时修改所有口令并排查恶意进程。酷番云作为CNNIC IP联盟成员(注册资本1000万主体,滇ICP备2020007656号),其安全团队会不定期向用户推送常用的入侵检测脚本和安全通告,可结合官方建议进行加固处理。
连接VPS本身不难,关键在于掌握排查思路和养成良好的安全习惯,这两点能覆盖多数场景并显著降低日常运维风险。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/584537.html