使用VNC Viewer连接Linux云服务器

举报
黄生 发表于 2020/09/05 14:07:23 2020/09/05
【摘要】 华为云文档里有这篇文章,是以ECS的操作系统ubuntu为例子https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0168615364.html 如果是centos,有些操作需要改变(以root操作)yum grouplist看里面有xfce,安装yum groupinstall xfce再安装vncserveryum i...

华为云文档里有这篇文章,是以ECS的操作系统ubuntu为例子

https://support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0168615364.html


如果是centos,有些操作需要改变(以root操作)

yum grouplist

看里面有xfce,安装

yum groupinstall xfce

再安装vncserver

yum install tigervnc-server -y

生成配置和脚本并启动:

vncserver

如果输入有误,可以删除/root/.vnc/下的所有内容再来一次


如果查看log启动失败,比如什么xsetroot:  unable to open display ':1',还有/usr/bin/startxfce4: X server already running on display :1,改数字也没用

可以修改xstartup内容如下(也是网上找到的)

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
OS=`uname -s`
if [ $OS = 'Linux' ]; then
  case "$WINDOWMANAGER" in
    *gnome*)
      if [ -e /etc/SuSE-release ]; then
        PATH=$PATH:/opt/gnome/bin
        export PATH
      fi
      ;;
  esac
fi
if [ -x /etc/X11/xinit/xinitrc ]; then
  exec /etc/X11/xinit/xinitrc
fi
if [ -f /etc/X11/xinit/xinitrc ]; then
  exec sh /etc/X11/xinit/xinitrc
fi
[-x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
LANG=C twm &

看启动是不是成功了?

其他相关命令:

使用display编号2启动,这里监听的端口就是5902,编号1就是5901,其他类似

vncserver :2

杀掉某一个display

vncserver -kill :1

然后客户端可以用vnc登录了。我这里登录成功了,但是什么都没有的桌面。没法操作。


在centos端,安装xterm

然后export DISPLAY=:2,运行xterm,将内容投射过来。


整体感觉:体验不太好。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。