当前位置: 首页 > news >正文

windows系统远程桌面连接ubuntu18.04

记录一下自己在配置过程中遇到的问题,记录遇到的两大坑:

  1.  windows系统通过xrdp远程桌面连接ubuntu18.04的蓝屏问题。参考以下第一章解决。
  2.  同一局域网内网段不同的连接问题。参考以下第三章解决,前提是SSH可连。

1. 在ubuntu上安装xrdp

参考:ubuntu 18.04 使用xrdp_xrdp 蓝屏-CSDN博客。感谢大佬解决了我的远程连接蓝屏问题!

最开始通过apt install xrdp命令直接安装后发现远程登录后会出现蓝色屏幕。

后来直接使用的网上的脚本安装后解决了蓝屏问题。

Xrdp官网:Products | c-nergy.be

archives Repository中找到对应系统版本,我装的是1.4.7版本。

安装之前先卸载之前装的xrdp:

sudo apt remove --purge xrdp

下载下来后,直接unzip解压,chmod +x 给权限,./ 执行完了,重启,ok解决了~~~

 

2. 在ubuntu上新建用户

使用远程桌面连接时同一个用户只有一个图形化界面,因此最好新建用户专门用于远程连接。

 # 创建用户,同时会自动创建同名组$ sudo adduser username   # 将新用户添加到管理组$ sudo usermod -aG sudo username

解决过程中查询到的用户、组相关的操作记录如下:

查询sudo组中的成员

$ sudo cat /etc/group | grep sudo

输出格式为:组名称:密码(用x代替,并不会真正显示密码):组ID(自动设置):组成员,如:

sudo:x:27:username1,username2

若输入$ sudo cat /etc/group则输出所有组信息。

切换用户登录
利用$ su username可以切换用户,$ whoami查看当前用户名,$ who查看登录用户名。

3. 同一局域网不同网段的远程连接

通过以下步骤实现跨网段的局域网远程桌面连接,利用 SSH 隧道作为桥梁。

(1) 在ubuntu端,检查防火墙 确保 3389 端口在被控端未被防火墙阻止:

sudo ufw allow 3389
sudo ufw reload

(2) 在windows端,使用 Windows 内置 SSH 创建隧道 打开 PowerShell 或 CMD,并运行以下命令(注意:首先你两台电脑之间可以SSH!!!),记得将username替换为ubuntu系统的用户名,也就是上面创建的用户名:

ssh -L 3389:localhost:3389 username@xx.xx.xx.xx
  • -L 3389:localhost:3389:将本地的 3389 端口转发到被控端的 3389 端口。
  • username:被控端的用户名。
  • xx.xx.xx.xx:被控端 IP 地址。

连接成功后,SSH 隧道将保持开启。

(3) 在windows端远程连接ubuntu

打开 Windows 系统的远程桌面连接(RDP 客户端)。

  • 搜索并运行 mstsc

在地址栏输入:localhost:3389

输入被控端(Ubuntu)的用户名和密码进行登录。

大功告成!


http://www.mrgr.cn/news/90483.html

相关文章:

  • 自学人工智能大模型,满足7B模型的训练和微调以及推理,预算3万,如何选购电脑
  • 【MySql】应用系统等保测评MySQL服务器相关策略设置以及最终验证,MySQL安全策略设置以及最终验证
  • C# ASP.NET 介绍
  • 深入理解指针初阶:从概念到实践
  • SpringBoot中的Javaconfig
  • 计算机毕业设计SpringBoot+Vue.js房源推荐系统 房价预测 房源大数据分析可视化(源码+文档+运行视频+讲解视频)
  • AI语言模型的技术之争:DeepSeek与ChatGPT的架构与训练揭秘
  • 玩转大语言模型——使用Kiln AI可视化环境进行大语言模型微调数据合成
  • Docker上安装Zabbix-server-mysql报错
  • 从Word里面用VBA调用NVIDIA的免费DeepSeekR1
  • JESD204B及解扰模块
  • Alertmanager 收敛规则
  • <工具 Claude Desktop> 配置 fetch MCP Server
  • (2025)深度分析DeepSeek-R1开源的6种蒸馏模型之间的逻辑处理和编写代码能力区别以及配置要求,并与ChatGPT进行对比(附本地部署教程)
  • 算法练习——滑动窗口
  • mysql读写分离与proxysql的结合
  • 使用k3s高可用部署rancher
  • YOLO自定义数据集实现K折交叉验证——K-Fold Cross Validation
  • 使用grafana v11 建立k线(蜡烛图)仪表板
  • CF Round 997 记录 题解 (div. 2 A - E)
  • PyQt学习记录03——批量设置水印
  • 算法很美笔记(Java)——树
  • package.json 文件配置
  • 华为云kubernetes基于keda自动伸缩deployment副本(监听redis队列长度)
  • python 获取smpl身高 fbx身高
  • 如何使用Java语言在Idea和Android中分别建立服务端和客户端实现局域网聊天