Administrator
发布于 2025-11-13 / 16 阅读
0
0

ubuntu中配置远程桌面连接

最近老家esxi服务器出问题了,而我在调试的过程中把能用的windows虚拟机都删了,只剩下一个ubuntu虚拟机还能连上。

需要利用这个ubuntu虚拟机完成esxi的修复。

首先是需要访问esxi的管理平台,这就需要使用图形化界面访问web网页登录后进行配置了

​Ubuntu中配置远程桌面连接​

1、更新ubuntu配置

-先更新

我这里源还没配好,需要先配置源/etc/apt/sources.list

deb https://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
deb https://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse
deb https://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb https://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse

然后进行列表软件更新

sudo apt-get update

sudo apt-get upgrade

2、配置ubuntu中的图形化界面环境

要通过图形化界面远程连接Ubuntu,有几种主流的方法。以下是详细的配置步骤:
方法一:使用RDP(远程桌面协议)- 推荐
1. 安装xrdp
sudo apt update
sudo apt install xrdp
2. 启动xrdp服务
sudo systemctl enable xrdp
sudo systemctl start xrdp
3. 配置防火墙(如果启用)
sudo ufw allow 3389
4、确认rdp服务是否运行正常
‍```c
sudo systemctl status xrdp
● xrdp.service - xrdp daemon
     Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2025-11-13 13:43:49 CST; 9min ago
       Docs: man:xrdp(8)
             man:xrdp.ini(5)
   Main PID: 47402 (xrdp)
      Tasks: 2 (limit: 4516)
     Memory: 13.9M
        CPU: 129ms
     CGroup: /system.slice/xrdp.service
             ├─47402 /usr/sbin/xrdp
             └─48514 /usr/sbin/xrdp

11月 13 13:47:59 petter-virtual-machine xrdp[48514]: [INFO ] sesman connect ok
11月 13 13:47:59 petter-virtual-machine xrdp[48514]: [INFO ] sending login info to session manager, please wait...
11月 13 13:48:01 petter-virtual-machine xrdp[48514]: [INFO ] xrdp_wm_log_msg: login failed for display 0
11月 13 13:48:01 petter-virtual-machine xrdp[48514]: [INFO ] login failed for display 0
11月 13 13:48:22 petter-virtual-machine xrdp[48514]: [INFO ] connecting to sesman ip 127.0.0.1 port 3350
11月 13 13:48:22 petter-virtual-machine xrdp[48514]: [INFO ] xrdp_wm_log_msg: sesman connect ok
11月 13 13:48:22 petter-virtual-machine xrdp[48514]: [INFO ] sesman connect ok
11月 13 13:48:22 petter-virtual-machine xrdp[48514]: [INFO ] sending login info to session manager, please wait...
11月 13 13:48:24 petter-virtual-machine xrdp[48514]: [INFO ] xrdp_wm_log_msg: login failed for display 0
11月 13 13:48:24 petter-virtual-machine xrdp[48514]: [INFO ] login failed for display 0
‍```

3、进行远程连接

连接正常就可以使用了:

如果连接遇到了问题,检查xrdp配置文件,确认是否配置异常

sudo nano /etc/xrdp/xrdp.ini

正常一般是:

[xrdp1]
name=sesman-X11rdp
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
code=20


评论