Hostwinds 教程

寻找结果为:


目录


先决条件
步骤1:在Linux计算机上安装RDP服务器
步骤2:为Linux桌面环境配置XRDP
步骤3:允许RDP通过Linux防火墙
步骤4:从Windows连接到Linux机器
解决常见问题
你已经连接了!

如何远程使用Windows访问Linux

标签: Cloud Servers,  Windows 

先决条件
步骤1:在Linux计算机上安装RDP服务器
步骤2:为Linux桌面环境配置XRDP
步骤3:允许RDP通过Linux防火墙
步骤4:从Windows连接到Linux机器
解决常见问题
你已经连接了!

远程桌面协议(RDP)允许您将远程计算机连接到并管理远程计算机。虽然RDP通常与Windows系统关联,但您也可以使用它连接到Linux机器。

在本教程中,我们将引导您完成设置和使用RDP从Windows访问Linux计算机的过程。

先决条件

在开始之前,让我们确认以下内容:

  1. Linux机器: 您想连接到的Linux系统(例如Ubuntu,Centos,Fedora)。
  2. Windows机器: 使用RDP客户端软件(例如,远程桌面连接)运行Windows的计算机。
  3. 网络配置: 这两个系统都在同一网络上,或者可以通过公共IP/主机名访问Linux计算机。
  4. 许可: 管理员或Sudo访问Linux机器。如果您需要帮助,请查看我们的教程 如何创建sudo用户

步骤1:在Linux计算机上安装RDP服务器

Windows默认使用RDP协议,因此您需要在Linux计算机上安装RDP服务器。一个流行的选择是 XRDP.

  1. 在Linux机器上打开终端
    • 您可以使用内置终端或 SSH进入机器 如果您要远程访问它。
  2. 安装XRDP
  • 的Ubuntu 要么 基于Debian 系统,运行:
sudo apt update
sudo apt install xrdp -y
  • CentOS的 要么 软呢帽, 使用::

sudo yum install epel-release -y
sudo yum install xrdp -y

3. 启动并启用XRDP

  • 启动XRDP服务:

sudo systemctl start xrdp
  • 使其能够从启动开始:

sudo systemctl enable xrdp

4. 检查状态

  • 验证服务正在运行:

sudo systemctl status xrdp

步骤2:为Linux桌面环境配置XRDP

不同的桌面环境(例如,GNOME,KDE,XFCE)需要特定的配置。这是一种常见的方法:

1.检查已安装的桌面环境:

  • 如果不确定,请使用以下命令确定您的桌面环境:

echo $XDG_CURRENT_DESKTOP

2. 配置XRDP以使用桌面环境

  • 编辑xrdp.ini文件:
sudo nano /etc/xrdp/xrdp.ini
  • 确保它引用您喜欢的桌面会话。例如:

exec=startxfce4
  • 用桌面环境的命令替换startxfce4(例如,startgnome或startkde)。

3. 重新启动XRDP服务:

sudo systemctl restart xrdp

步骤3:允许RDP通过Linux防火墙

确保您的Linux机器的防火墙允许RDP流量(默认情况下为3389)。

1.打开RDP端口

  • 对于UFW(Ubuntu Firewall):
sudo ufw allow 3389
  • 对于防火墙:
sudo firewall-cmd --permanent --add-port=3389/tcp
sudo firewall-cmd --reload

2. 验证开放端口:

sudo netstat -tulpn | grep 3389

有关Linux端口的更多信息,请查看 在Linux上检查打开的5种方法.

步骤4:从Windows连接到Linux机器

现在,Linux机器已经准备就绪,是时候从Windows连接了。

  1. 打开远程桌面连接:
    • win + r 打开 运行对话框, 类型 MSTSC并击中 输入.
  2. 输入Linux机器的IP地址:
    • 在远程桌面连接窗口中,输入Linux计算机的 IP地址 要么 主机名.
  3. 认证:
    • 您会被提示 登录。使用您的Linux用户名和密码。
  4. 开始会话:
    • 点击 "连接。"如果所有内容都正确设置了,您将在屏幕上看到Linux桌面。

解决常见问题

如果您的Linux桌面没有通过RDP加载,则可能是由于各种因素造成的,但是一些简单的检查可以帮助您快速识别和解决问题。这是您可能遇到的一些更常见的问题:

  • 黑屏或会话未能加载:
    • 确保为XRDP配置正确的桌面环境。
    • 检查您的Linux机器是否有足够的资源(RAM,CPU)来处理RDP会话。
  • 防火墙或网络问题:
    • 验证端口3389是打开的,并且可以从Windows系统访问机器。
  • 凭据错误:
    • 仔细检查您使用的用户名和密码。确保用户帐户有权访问桌面环境。

你已经连接了!

使用RDP从Windows连接到Linux机器是管理系统的便捷方法。现在,您可以在操作系统之间无缝切换,从而利用两全其美的方式。

如果您有任何疑问或遇到问题,请随时寻求帮助或查阅XRDP和Linux发行的文档。快乐的远程访问!

撰写者 Karlito Bonnevie  /  四月 27, 2022