如何在VPS上开通远程连接?
| 平台 |
远程连接方式 |
默认端口 |
适用系统 |
| Windows |
RDP |
3389 |
Windows Server/Desktop |
| Linux |
SSH |
22 |
Ubuntu/CentOS/Debian |
| 跨平台 |
VNC |
5900 |
所有主流系统 |
| Web |
Web控制台 |
80⁄443 |
云服务商提供 |
VPS怎么开通远程连接?详细步骤教你配置Windows和Linux远程桌面
远程连接VPS是管理服务器的基础操作,不同的操作系统需要采用不同的连接方式。下面将详细介绍Windows和Linux系统开通远程连接的完整流程。
主要连接方式概览
| 序号 |
连接方式 |
适用系统 |
主要工具 |
| 1 |
RDP远程桌面 |
Windows |
mstsc、Windows远程桌面 |
| 2 |
SSH安全外壳 |
Linux |
PuTTY、Xshell、Terminal |
| 3 |
VNC虚拟网络计算 |
图形界面系统 |
RealVNC、TightVNC |
| 4 |
Web控制台 |
所有系统 |
云服务商控制台 |
Windows系统RDP远程桌面配置
步骤1:启用远程桌面功能
操作说明:在VPS系统设置中开启远程桌面服务
使用工具提示:使用系统自带的"系统属性"设置
控制面板 > 系统和安全 > 系统 > 高级系统设置
↓
远程选项卡 > 选择"允许远程连接到此计算机"
↓
确定保存设置
步骤2:配置防火墙规则
操作说明:开放RDP服务默认端口3389
使用工具提示:使用Windows防火墙高级设置
Windows防火墙 > 高级设置 > 入站规则
↓
新建规则 > 端口 > 特定本地端口:3389
↓
选择"允许连接" > 完成
步骤3:获取连接信息并连接
操作说明:记录VPS的IP地址并使用远程桌面客户端连接
使用工具提示:使用mstsc命令或远程桌面应用
开始菜单 > 运行 > mstsc
↓
输入VPS IP地址 > 连接
↓
输入管理员用户名和密码
Linux系统SSH远程连接配置
步骤1:检查SSH服务状态
操作说明:确认SSH服务已安装并运行
使用工具提示:使用systemctl命令管理服务
systemctl status ssh
或
systemctl status sshd
步骤2:安装和配置SSH服务
操作说明:如未安装SSH,先进行安装
使用工具提示:使用apt或yum包管理器
Ubuntu/Debian系统:
sudo apt update
sudo apt install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh
CentOS/RHEL系统:
sudo yum install openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
步骤3:配置防火墙
操作说明:开放SSH默认端口22
使用工具提示:使用ufw或firewalld
Ubuntu ufw防火墙:
sudo ufw allow ssh
sudo ufw enable
CentOS firewalld防火墙:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
步骤4:使用SSH客户端连接
操作说明:使用SSH客户端工具连接VPS
使用工具提示:Windows可用PuTTY,Linux/Mac可用终端
使用PuTTY连接:
Host Name: VPSIP地址
Port: 22
Connection type: SSH
↓
Open > 输入用户名密码
常见问题及解决方案
| 问题 |
可能原因 |
解决方案 |
| 连接超时 |
防火墙阻止、端口未开放 |
检查防火墙设置,确认端口已开放 |
| 认证失败 |
用户名密码错误、SSH密钥问题 |
核对登录凭证,检查密钥文件权限 |
| 端口被拒绝 |
SSH服务未运行、端口被占用 |
重启SSH服务,检查端口占用情况 |
| 网络不可达 |
IP地址错误、VPS未运行 |
确认IP地址正确,检查VPS运行状态 |
| RDP协议错误 |
网络级别认证未配置 |
禁用NLA或更新远程桌面客户端 |
安全配置建议
为了提高VPS的安全性,建议进行以下配置:
修改默认端口:
# SSH修改端口示例
sudo nano /etc/ssh/sshd_config
修改 Port 22 为其他端口如 2222
sudo systemctl restart ssh
配置SSH密钥认证:
# 生成SSH密钥对
ssh-keygen -t rsa -b 4096
将公钥上传到VPS
ssh-copy-id -p 端口号 用户名@IP地址
通过以上步骤,您可以成功在VPS上开通远程连接,无论是Windows还是Linux系统都能实现安全可靠的远程管理。
发表评论