linux 系统 怎么为用户root 开启vnc服务?

linux 系统 怎么为用户root 开启vnc服务?,第1张

我使用tightvncserver优点你百度一下,其他的VNC差不多。先在SSH中su(sudo)到root用户

简单例子,录入以下命令:

#vncserver -depth 16 -httpport 9001 -geometry 1024×768 :1(默认的httpport好象是5801)

#vncserver -kill :1

#vncserver

接下来会叫你输入密码,按要求输入

#vncserver

简单配置就完成了,下面配置桌面启动环境,用vi或winscp,文件在你所配置的用户下面的/.vnc/xstartup,你是root用户那在root目录下:

#vi /root/.vnc/xstartup

设置成以下脚本

#!/bin/sh

xrdb $HOME/.Xresources

xsetroot -solid grey

x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#x-window-manager &

# Fix to make GNOME work

#export XKL_XMODMAP_DISABLE=1

#/etc/X11/Xsession

gnome-session &

接下下停止vnc

#vncserver -kill :1(这里的1为你所开启的vncserver号,因为同一个vnc多次执行为1、2、3......延续下去)

再开启

#vncserver

好了大功告成。

http方式(windows要安装java),在浏览器输入 http://ip:9001/

专用tightvnc客户端,在地址输入 ip:1

以上配置每次重启后要用SSH登陆启动vnc,假如你要默认开机就启动,那你就加入开机启动。

教你一下怎么用vnc吧。1.如果你要用某个用户登录vnc,首先在command line下用这个user登录比如,你要用Oracle登录vnc,首先su - oracle之后在command line下输入 vnc接着vi ~/.vnc/xstart字样的文件把所有内容都屏蔽,加上 gnome-session接着重启vnc vncserver -kill:1vncserver再用vncviewer登录2.用root用户登录vnc,调出command-line su - user也是一样可以用的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8384189.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存