当前位置:首页 > 系统教程 > 正文

Windows远程连接Ubuntu云服务器 (从零开始图文指南)

Windows远程连接Ubuntu云服务器 (从零开始图文指南)

在云计算时代,Windows远程连接Ubuntu云服务器是开发者和运维人员的必备技能。无论是管理网站、部署应用还是进行数据分析,掌握从Windows系统安全连接到云端Ubuntu服务器的方法都至关重要。本文将详细介绍两种主流方式:SSH命令行连接远程桌面图形界面连接,即使是零基础的小白也能轻松上手。

Windows远程连接Ubuntu云服务器 (从零开始图文指南) Windows远程连接  Ubuntu云服务器 SSH 远程桌面 第1张

准备工作:获取云服务器信息

在开始连接前,请确保你已经拥有一台Ubuntu云服务器(例如阿里云、腾讯云、AWS等),并记录好以下信息:

  • 公网IP地址:例如 123.123.123.123
  • 用户名:默认为 ubuntu 或 root
  • 密码或密钥对:创建服务器时设置的登录凭证

方法一:使用SSH进行Windows远程连接(命令行)

SSH是连接Linux服务器最常用的安全协议。Windows 10/11系统内置了OpenSSH客户端,无需额外软件即可连接。

  1. 在Windows搜索栏中输入“cmd”或“PowerShell”,右键选择“以管理员身份运行”。
  2. 在命令行中输入以下命令(将IP替换为你的服务器公网IP): ssh ubuntu@123.123.123.123
  3. 如果是第一次连接,会提示确认主机指纹,输入 yes 继续。
  4. 输入你的用户密码(输入时不会显示,正常输入后回车即可)。

如果使用密钥对,需要在命令中指定私钥文件:ssh -i 你的私钥.pem ubuntu@123.123.123.123。连接成功后,你就进入了Ubuntu的命令行界面,可以执行各种管理任务。

方法二:使用远程桌面连接Ubuntu图形界面

如果你更习惯图形化操作,可以通过远程桌面方式连接Ubuntu。这需要在Ubuntu服务器上安装桌面环境和xrdp服务。

  1. 通过SSH登录到Ubuntu服务器(参考方法一)。
  2. 安装轻量级桌面环境(如xfce4)和xrdp: sudo apt update && sudo apt install xfce4 xrdp -y
  3. 配置xrdp使用xfce4: echo xfce4-session > ~/.xsession
  4. 启动xrdp服务并设置开机自启: sudo systemctl enable xrdp --now
  5. 在云服务器控制台中,放行安全组/防火墙的3389端口(TCP协议)。
  6. 在Windows电脑上,按 Win + R,输入 mstsc 打开远程桌面连接工具。
  7. 输入Ubuntu服务器的公网IP,点击连接,然后输入你的Ubuntu用户名和密码即可登录到图形界面。

常见问题与解决

  • 连接超时:检查云服务器安全组是否开放了22端口(SSH)或3389端口(远程桌面),以及Windows防火墙是否阻止了连接。
  • 认证失败:确认用户名和密码正确,如果使用密钥,确保私钥权限正确(Windows下需设置文件权限为仅当前用户可读)。
  • 远程桌面黑屏或闪退:尝试重新安装xrdp或更换桌面环境(如使用ubuntu-desktop)。

通过以上两种方法,你已经可以轻松实现Windows远程连接Ubuntu云服务器。无论是日常维护还是项目部署,掌握SSH远程桌面技巧都将大大提升你的工作效率。如果在操作中遇到任何问题,欢迎在评论区留言交流。