Ubuntu server配置远程VNC服务

  1. [email protected]:~# cat /etc/issue
  2. Ubuntu 12.04 LTS \n \l

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

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

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

一、安装配置VNC

1、首先安装VNC

  1. # apt-get install vnc4server

2、为VNC设置密码

  1. [email protected]:~/.vnc# vncpasswd
  2. Password:

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

3、启动VNC

  1. [email protected]:~# vncserver :1
  2. New ‘node1:1 (root)‘ desktop is node1:1
  3. Starting applications specified in /root/.vnc/xstartup
  4. Log file is /root/.vnc/node1:1.log
  5. [email protected]:~# ps -ef | grep vnc
  6. 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
  7. 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

启动成功

二、客户端连接

客户端安装vncview,然后连接

输入IP的时候,输入 IP:NO,即ip地址加会话号,刚才开户的是1,这里就输入

1.1.1.1:1

然后输入完密码,就可以连接了

因为没有桌面环境,所以,我们需要安装一个,这里使用Xface

三、安装Xface

  1. # apt-get install xfce4

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

更改VNC配置,加载Xface桌面

  1. [email protected]:~# pwd
  2. /root
  3. [email protected]:~# cd .vnc/
  4. [email protected]:~/.vnc# ls
  5. node1:1.log  node1:1.pid  passwd  xstartup
  6. [email protected]:~/.vnc# vim xstartup

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

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

然后重新启动VNC

  1. [email protected]:~/.vnc# vncserver -kill :1
  2. Killing Xvnc4 process ID 1844
  3. [email protected]:~/.vnc# vncserver :1
  4. New ‘node1:1 (root)‘ desktop is node1:1
  5. Starting applications specified in /root/.vnc/xstartup
  6. Log file is /root/.vnc/node1:1.log

再用客户端连接

看到了Xface了,至此,已经配置完毕。

时间: 2025-01-12 08:57:50

Ubuntu server配置远程VNC服务的相关文章

Windows Server 2019远程桌面服务配置和授权激活

参考Windows Server 2016远程桌面服务配置和授权激活方法可适用于Windows Server 2019 Server 2016默认远程桌面连接数是2个用户,如果多余两个用户进行远程桌面连接时,系统就会提示超过连接数,可以通过添加远程桌面授权解决: 1.添加远程桌面授权服务 第一步:服务器管理 - 添加角色和功能打开添加角色和功能向导窗口,选择基于角色或给予功能安装: 第二步:添加远程桌面会话主机和远程桌面授权功能: 以上配置完成后即可使用多于2用户同时登陆,但使用期限为120天,

Ubuntu Server配置PPTP VPN

服务器:Ubuntu Server 14.02 一.安装PPTP服务 1.下载并安装pptpd sudo apt-get install pptpd 2.配置vpn地址,编辑配置文件: sudo vim /etc/pptpd.conf 找到localip和remoteip,修改为自己需要的地址,例如: localip 192.168.10.1 remoteip 192.168.10.2-100 3.设置dns: sudo vim /etc/ppp/pptpd-options 将ms-dns修改为

Windows server 2012远程桌面服务(RDP)存在SSL / TLS漏洞的解决办法

1. 前言 为了提高远程桌面的安全级别,保证数据不被×××窃取,在Windows2003的最新补丁包SP1中添加了一个安全认证方式的远程桌面功能.通过这个功能我们可以使用SSL加密信息来传输控制远程服务器的数据,从而弥补了远程桌面功能本来的安全缺陷. 2.问题描述 在Windows server 2003和Windows server 2008,远程桌面服务SSL加密默认是关闭的,需要配置才可以使用:但 Windows server 2012默认是开启的,且有默认的CA证书.由于SSL/ TLS

Ubuntu Server配置网络和查看IP地址

文章来源地址:http://my.oschina.net/junn/blog/142983 Ubuntu Server的网络参数保存在文件 /etc/network/interfaces中,默认设置使用dhcp,内容如下: # The primary network interface auto eth0 iface eth0 inet dhcp 设置静态ip的方法如下: 1)编辑vi /etc/network/interfaces   1.1)将dhcp 一行屏蔽 # The primary

Ubuntu server 配置

自动启动无线: sudo -s # 生成一个 WPA/WPA2 网络配置文件 sudo wpa_passphrase ESSID "PASSWORD">/etc/wpa_supplicant.conf # 使用vim编辑器打开网络配置文件 sudo vim /etc/network/interfaces # 在配置文件最后添加几行(静态IP与有线网卡一样) # FOR DHCP auto wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_

ubuntu server配置网络

我将virtualbox网络设置为桥接模式 ===================================== 检查网络配置 $ ifconfig 配置DHCP客户端 $ sudo vi /etc/network/interfaces 加入 iface eth0 inet dhcp 配置静态IP地址 $ sudo vi /etc/network/interfaces eth0配置如下: auto eth0 address 192.168.0.88 netmask 255.255.255.

Ubuntu Server 配置网络

------------------ Ubuntu 14.04   x86_64 ----------------- 设置静态IP:vi /etc/network/interfaces. 然后再编辑 auto loiface lo inet loopback # The primary network interfaceauto em1  ##第一块网卡的名称 , 可以通过ifconfig命令去查找iface em1 inet static  ## 设置为静态IP        address

Windows Server 2012 R2 配置远程桌面网关服务

在常见的远程控制方法中,微软远程桌面使用的 RDP 协议应当算是操作效率最高.用户体验最好的几种方案之一,并且即使在网络环境较差的公网远程连接中,也可以获得非常好的远程操作性能.甚至在 Linux 下也有 XRDP 这样的 RDP 远程操作工具实现. 不过 RDP 也有一项比较明显的不足在于,其服务需要占用特定端口,如果需要在公网对内网主机进行访问的话,一一配置端口映射就显得过于麻烦.因此在这样的场合之下,Windows Server 提供的远程桌面网关功能就成了一项很有价值的功能. 远程桌面网

Ubuntu Server 14.04 配置邮件服务发送邮件

Ubuntu 中sendmail 的安装.配置与发送邮件的具体实现 1.安装软件包 sudo apt-get install sendmail sendmail-cf 2.查看是否开启服务 ps aux | grep sendmail 3.配置/etc/mail/sendmail.mc cp sendmail.cf sendmail.cf.bak m4 sendmail.mc > sendmail.cf 使用mail服务还需要安装 mailutils ,sharutils,否则无法启用mail命