`

Ubuntu server 远程VNC服务 配置Xfce4

阅读更多

需求:现在需要远程连接Ubuntu的图形界面,因为有一个程序是需要使用图形界面配置的。

默认情况下,Ubuntu server是没有图形界面的,使用Xmanager远程连接Ubuntu,连接完成后,本来想使用Xmanager自带的功能,来实现弹出一个图形界面的,但是不管怎么弹,该程序就是弹不出来,很纠结,用Xclock测试,是可以的。只能另行它法。

以前配置VNC,都是在RedHat里面配置的,Ubuntu里面没弄过,这就研究了一下。下面详细的说一下配置过程,使用的图形程序为Xface

 

由于xrdp、gnome和unity之间的兼容性问题,在Ubuntu 14.04版本中仍然无法使用xrdp登陆gnome或unity的远程桌面,现象是登录后只有黑白点为背景,无图标也无法操作。与13.10中的解决方式相同,使用xrdp只能登录xfce的远程桌面。

一、安装配置VNC

1、首先安装VNC

  

 

[plain] view plaincopyprint?
 
  1. # apt-get install vnc4server   

 

 

2、为VNC设置密码

 

[plain] view plaincopyprint?
 
  1. root@node1:~/.vnc# vncpasswd    
  2. Password:   

 

 

输入密码,然后再确认一遍,就OK了。

3、启动VNC

 

[plain] view plaincopyprint?
 
  1. root@node1:~# vncserver :1   
  2.    
  3. New 'node1:1 (root)' desktop is node1:1   
  4.    
  5. Starting applications specified in /root/.vnc/xstartup   
  6. Log file is /root/.vnc/node1:1.log   
  7.    
  8. root@node1:~# ps -ef | grep vnc   
  9. root      1768     1  0 06:10 pts/0    00:00:00 Xvnc4 :1 -desktop node1:1 (root) -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbaut   
  10. h /root/.vnc/passwd -rfbport 5901 -pn -fp /usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/,/usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/75dpi/,/usr/share/fonts/X11/100dpi/ -co /etc/X11/rgb   

 

 

启动成功

三、安装Xface

 

[plain] view plaincopyprint?
 
  1. # apt-get install xfce4   

 

 

过程比较漫长,大小有200MB左右。等安装完成后,我们就可以使用VNC调用Xface了

更改VNC配置,加载Xface桌面

 

[plain] view plaincopyprint?
 
  1. root@node1:~# pwd   
  2. /root   
  3. root@node1:~# cd .vnc/   
  4. root@node1:~/.vnc# ls   
  5. node1:1.log  node1:1.pid  passwd  xstartup   
  6. root@node1:~/.vnc# vim xstartup    

 

 

把原来的配置给注释掉,新增Xface的配置即可,配置文件下

 

[plain] view plaincopyprint?
 
  1. root@node1:~/.vnc# cat xstartup    
  2. #!/bin/sh   
  3.    
  4. # Uncomment the following two lines for normal desktop:   
  5. # unset SESSION_MANAGER   
  6. # exec /etc/X11/xinit/xinitrc   
  7.    
  8. [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup   
  9. [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources   
  10. xsetroot -solid grey   
  11. vncconfig -iconic &   
  12. #x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &   
  13. #x-window-manager &   
  14.    
  15. sesion-manager & xfdesktop & xfce4-panel &   
  16. xfce4-menu-plugin &   
  17. xfsettingsd &   
  18. xfconfd &   
  19. xfwm4 &   

 

 

然后重新启动VNC

 

[plain] view plaincopyprint?
 
  1. root@node1:~/.vnc# vncserver -kill :1   
  2. Killing Xvnc4 process ID 1844   
  3. root@node1:~/.vnc# vncserver :1   
  4.    
  5. New 'node1:1 (root)' desktop is node1:1   
  6.    
  7. Starting applications specified in /root/.vnc/xstartup   
  8. Log file is /root/.vnc/node1:1.log   

 

 

再用客户端连接

分享到:
评论

相关推荐

    XRDP ununtu远程闪退解决办法 16.04上亲测

    XRDP 远程桌面闪退解决办法 Ubuntu ...XRDP 远程桌面闪退的问题可以通过安装 XRDP 服务器软件、VNC 服务器软件、XFCE 桌面环境,并进行相应的配置来解决。同时,需要注意第 4 步和第 5 步中的 XFCE 配置是不可或缺的。

    VNC实现windows远程访问ubuntu自带桌面

    本文旨在介绍如何利用VNC技术实现从Windows系统远程访问Ubuntu 16.04的自带桌面环境,而无需额外安装第三方桌面环境,例如XFCE等。 #### 二、准备工作 为了能够实现Windows到Ubuntu 16.04的远程桌面访问,首先需要...

    文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

    设置VNC Server远程连接密码 设置一个安全的密码对于保护远程访问非常重要。可以通过以下命令设置密码: ```bash # vncpasswd ``` 根据提示输入两次相同的密码。 ##### 5. 启动VNC Server服务 安装并配置好...

    XP与UBUNTU的远程访问

    要启用XRDP,你需要在Ubuntu上安装`xrdp`和`mate-desktop-environment`或`xfce4`(轻量级桌面环境)。一旦安装完成,重启xrdp服务,然后在Windows XP上使用远程桌面客户端输入Ubuntu的IP地址,即可像连接Windows机器...

    linux vnc 建立远程桌面1

    Linux VNC 建立远程桌面需要安装 VNC 服务器、配置图形界面、安装 X-Windows、安装登陆管理器、安装 Ubuntu 桌面环境、杀掉 VNC 进程、调整分辨率等步骤。同时,需要解决可能遇到的问题,以便正确地使用 VNC 远程...

    vnc6.7.4 ubuntu

    xfce4-session ``` 确保文件可执行: ```bash chmod +x ~/.vnc/xstartup ``` 接下来设置VNC密码: ```bash vncpasswd ``` 现在,你可以启动VNC服务器: ```bash vncserver :1 -geometry 1280x800 -depth 24 -...

    windows远程桌面ubuntu

    标题中的“Windows远程桌面ubuntu”指的是使用Windows的远程桌面服务(Remote Desktop Protocol, RDP)连接到Ubuntu操作系统。在Windows系统中,用户可以利用RDP功能远程控制其他计算机,通常用于管理员对服务器进行...

    xrdp完美实现Windows远程访问Ubuntu 16.04 - sinolover的专栏 - CSDN博客1

    总结起来,虽然xrdp在Ubuntu 16.04上默认不支持Unity,但通过TigerVNC Server,用户可以享受原生Unity桌面的远程访问体验,同时避免安装额外的桌面环境。这种方法对于那些习惯于Unity界面并且希望保持系统简洁的用户...

    Windows系统远程访问ubuntu系统

    ### Windows系统远程访问Ubuntu系统——Xrdp与MSTSC结合使用详解 #### 一、引言 随着跨平台协作的日益频繁,Windows系统用户如何高效地远程访问Linux系统成为了许多技术人员关注的重点之一。其中,利用Xrdp与MSTSC...

    ubuntu22.04lts服务端安装桌面离线包

    sudo apt-get install xfce4 xfce4-goodies ``` 安装完成后,启动桌面环境。由于Ubuntu Server默认不启动图形界面,我们需要手动启动: ```bash sudo systemctl start lightdm # 如果使用lightdm作为显示管理器 ``...

    VNC4下载,linux oracle

    4. **启动VNC服务**:接下来,启动VNC服务器,指定要使用的端口(如5901): ``` vncserver :1 -geometry 1280x1024 ``` 5. **远程连接**:现在,你可以使用任何VNC客户端(如RealVNC或TightVNC)通过网络连接到...

    VNCServer 配置 及Vncview的使用

    在本教程中,我们将探讨如何配置VNCServer,并使用Vncviewer进行远程连接。 首先,VNCServer是VNC服务端程序,主要负责在主机上创建并管理虚拟桌面,供远程客户端通过VNC协议访问。在Linux系统中,常见的VNCServer...

    vnc服务端,连接linux

    4. **启动VNC服务** 使用以下命令启动VNC服务,其中`:1`表示显示编号,可以更改以避免冲突: ```bash vncserver :1 ``` 5. **防火墙设置** 如果你的Linux系统有防火墙开启,需要打开VNC的端口(默认是5900+...

    Ubuntu 20.04系统中安装vncserver的方法步骤

    现在,重启VNCServer,它将使用新的配置启动XFCE4桌面: ``` vncserver -kill :1 vncserver ``` 你应该能看到一个带有XFCE4桌面的VNC连接。然而,这种连接方式可能不够安全。为了增强安全性,你可以利用SSH隧道。在...

    Main_linux的远程桌面一键脚本_

    使用脚本安装远程桌面,通常会包括以下步骤:安装必要的软件包,如TightVNC Server,配置防火墙规则允许VNC端口(默认是5900+会话号)的入站连接,以及设置启动自启服务。执行脚本后,用户便可以通过VNC客户端从其他...

    linux 系统远程操作工具

    1. **安装SSH服务**:在Linux服务器上,通常使用`sudo apt-get install openssh-server`(Ubuntu/Debian)或`yum install openssh-server`(CentOS/RHEL)来安装SSH服务。 2. **配置SSH**:确保SSH服务已启动并允许...

    desktopify:将适用于Raspberry Pi的Ubuntu Server转换为桌面

    4. **启用SSH和远程桌面**:允许通过网络进行远程桌面访问,例如使用VNC或XRDP协议。 5. **优化性能**:由于树莓派的硬件限制,可能需要对桌面环境进行优化,减少内存占用,加快启动速度。 标签中的"bash"表明这个...

    Linux SRE -完整详细的教程

    - **SLES (SUSE Linux Enterprise Server)**:适合企业级应用。 - **OpenSUSE**:开源版本的 SLES。 - **Gentoo**:高度可定制的发行版。 - **Arch Linux**:面向高级用户的发行版。 #### 选择 Linux 发行版 - **...

Global site tag (gtag.js) - Google Analytics