导航:首页 > 程序命令 > linuxvnc命令

linuxvnc命令

发布时间:2022-04-19 19:03:14

❶ 怎么在linux下设置vnc服务器,使其能同时有多个用户用root登录,而且不会被抵消掉

1. 安装Tigervnc-server

Tigervnc-server is a program which executes an Xvnc server and starts parallel sessions of Gnome or other Desktop Environment on the VNC desktop.

同个用户可以通过多个客户端使用VNC会话。在CentOS7上安装Tigervnc-server请打开终端,使用root用户权限安装:

sudo yum -y install tigervnc-server

2. 安装完毕后,切换到你想使用Tigervnc-server的用户,然后使用下列命令对VNC设置密码,需要注意的是密码长度必须为6位以上:

su - your_uservncpasswd

3. 接下来,在系统配置文件路径下为你的用户添加一个VNC服务配置文件(daemon configuration file)。需要注意的是拷贝至系统路径需要root权限。
加入当前用户不具有root权限,请切换到root用户(su - root)或者使用以下命令:

sudo cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service

4. 下一步,编辑从系统路径(/etc/systemd/system/)拷贝过来的VNC的模板配置文件。将其中的用户名改为你的用户名。

(注意) 在 @后面的数字1表示的是显示界面的序列号,对应的端口是port 5900+序列号。对于每一个启动的vncserver服务,端口号5900会自增1。

sudo vim /etc/systemd/system/vncserver@:1.service

添加下列行到覆盖原来的vncserver@:1.service. 注意:下面的两处xxx替换为自己的而用户名

[Unit]Description=Remote desktop service (VNC)After=syslog.target network.target[Service]Type=forkingUser=xxx# Clean any existing files in /tmp/.X11-unix environmentExecStartPre=-/usr/bin/vncserver -kill %iExecStart=/usr/bin/vncserver %iPIDFile=/home/xxx/.vnc/%H%i.pidExecStop=-/usr/bin/vncserver -kill %i[Install]WantedBy=multi-user.target

5. 添加完毕后,重新运行系统systemd的初始化程序以便使新的配置文件生效,然后重启TigerVNC server
与此同时,检查VNC service的状态同时启用VNC daemon system-wide。

systemctl daemon-reloadsystemctl start vncserver@:1systemctl status vncserver@:1systemctl enable vncserver@:1



6. 我们可以查看VNC server占用的端口号,使用命令ss——CentOS 7下用来显示网络sockets 占用的命令。因为我们刚刚打开了一个显示会话,所以目前打开的端口应该是5901/TCP.

同样的,使用ss命令需要root权限。假如不同用户登录到了本机,对应的端口号就应该是5902,接下来应该是5903 等等,端口6000+是用于X应用连接到VNC server的.

IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Vnc客户端和Ftp客户端批量操作。

❷ 在Linux中如何开启VNC服务

❸ centos 5.5如何配置vnc,开启linux远程桌面教程

Centos下vnc远程桌面连接配置(完全版,Centos5.5亲测)

1.查看本机是否有安装vnc(centOS5默认有安装vnc)

rpm -q vnc vnc-server

如果显示结果为:

package vnc is not installed

vnc-server-4.1.2-14.e15_3.1

那恭喜你,机器上已经安装了vnc。如果没有安装,可使用命令:

#yum install vnc-server(注意在root下安装)

#yum install vnc

#yum groupinstall "GNOME Desktop Environment"

2.把远程桌面的用户加入到配置文件中(下面以ROOT用户为例子)

vi /etc/sysconfig/vncservers

使用vi编辑器打开配置文件,在文件中添加下面两行命令

VNCSERVERS="1:root 2:leo"

VNCSERVERARGS[1]="-geometry 800x600"

VNCSERVERARGS[2]="-geometry 1024x768"

说明:

第一、这里的“用户名”是指linux系统用户的名称

第二、上面三行中第一行是设定可以使用VNC服务器的帐号,可以设定多个,但中间要用空格隔开。注意前面的数字“1”或是“2”,当你要从其它电脑来VNC服务器时,就需要用IP:1这种方法,而不能直接用IP。如假定你的VNC服务器IP是192.168.1.100,那想进入VNC服务器,并以peter用户登录时,需要在vncviewer里输入IP的地方输入:192.168.1.100:1,如果是root,那就是192.168.1.100:2.

第三、下面两行[1][2]最好与上面那个相对应,后面的800X600可以换成你电脑支持的分辨率。注意中间的"x"不是“*”,而是小写字母"x".

3.为配置的远程桌面用户设置密码

vncpasswd

说明:注意这里是为上面的root远程用户配密码,所以在root账户下配;依次类推,为别的账户配密码,就要在别的账户下配命令

4.修改远程桌面显示配置文件

cd ~/.vnc/ (/root/.vnc)

vi xstartup

原本的xstartup文件内容应该如下:

#!/bin/sh

# Uncomment the following two lines for normal desktop:

# unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

[ -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" &

twm &

只要取消上面第三行第四行前的#符号,就行,当然,如果你想进入VNC服务器时看到的是图形界面,那就还需要把最后面的那行注释掉,并加上gnome-session $.

修改后的文件内容应该如下:

#!/bin/sh

# Add the following line to ensure you always have an xterm available.

# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

[ -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" &

#twm &

gnome-session &

说明:

第一、不修改此文件你看到的远程桌面很简单,相当于命令行操作,为了远程操作如同本地操作一样,务必参考以下方式进行修改

第二、只要你启用一次VNCserver,就能自动创建,方法如下:

#/sbin/service vncserver start(注意要在root下才能启动)

#/sbin/service vncserver stop(启动后再关闭,方便下面的操作)

通过上面的方法,就可以在用户家目录下的.vnc目录里创建xstartup文件.

5.相关vnc服务操作指令

#/sbin/service vncserver start(注意要在root下才能启动)

#/sbin/service vncserver stop(启动后再关闭,方便下面的操作)

#/sbin/service vncserver restart

6.iptables防火墙常常会阻止vnc 远程桌面 ,所以需要在iptables允许,用如下命令

当你启动vnc服务后,你可以用netstat –tunlp命令来查看vnc服务所使用的端口,可以发现有5801,5901,6001等。使用下面命令开启这些端口:

vi /etc/sysconfig/iptables

添加:

-A RH-Firewall-l-INPUT -p tcp -m tcp --dport 5900:5903 -j ACCEPT

service iptables save //保存

service iptables restart //重启防火墙

或者来点狠的!!关闭防火墙!

service iptables stop

7、开机自动启动vnc

vi /etc/rc.d/rc.local

使用vi编辑器打开配置文件,并进行下列修改

/etc/init.d/vncserver start --新增行

8、可能的问题 :

a、黑屏

在Linux里安装配置完VNC服务端,发现多用户登陆会出现黑屏的情况,具体的现象为:

客户端可以通过IP与会话号登陆进入系统,但登陆进去是漆黑一片,除了一个叉形的鼠标以外,伸手不见五指。

原因:用户的VNC的启动文件权限未设置正确。

解决方法:将黑屏用户的xstartup(一般为:/home/用户名称/.vnc/xstartup)文件的属性修改为755(rwxr-xr-x)。

完后杀掉所有已经启动的VNC客户端:

vncserver -kill :1

vncserver -kill :2 (注意:-kill与:1或:2中间有一空格)

最后重启vncserver服务即可!service vncserver restart

b、Windown下如何登陆VNC Server

(1).从IE登录

直接从IE浏览器中输入如下地址:

http://xxx.xxx.xxx.xxx:5802

(2).从VNC view登录

在windows上安装vnc view,然后输入xxx.xxx.xxx.xxx:x,连接登录。

备注:

a、输入的格式为IP:号码,号码要看你自己的配置而定!!如192.168.1.111:1

b、登陆提示connection refused(10061),则是因为linux防火墙的问题,请检查防火墙设置。c、后面的尾缀 “:x” 也是不能少的,要不然老提示failed to connect : connection refused (10061) )

❹ VNC的使用方法

1)、VNC客户端通过浏览器或VNC Viewer连接至VNC Server。

2)、VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。

3)、在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。

4)、若是客户端通过VNC Server的验证,客户端即要求VNC Server显示桌面环境。

5)、VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。

6)、VNC Server将来由 X Server的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。

IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Vnc客户端和Ftp客户端批量操作。

❺ 如何远程启动linux系统的vnc程序并让其开机自动运行!

写一个启动vnc的脚本文件

在/etc/rc.d/rc.local文件中添加一行命令,执行指定位置的文件。

使用vi编辑rc.local文件添加命令“sh文件位置”(当然一定要确定该文件有执行权)

VNC作为一个优秀的远程控制软件,一直很受运维和站长等工作人员的喜欢。对于这样的一个软件,很多时候下载就成为了稍微复杂的问题。但如果使用IIS7服务器管理工具则要简单很多,它可以作为vnc的客户端,进行vnc的相关操作!而且,软件下载方便,使用界面简单,安装也小巧,非常的实用。

在众多好用实用的功能当中,最大的亮点还是属定时上传下载的强大功能了,它可以定时备份,自动更新等,大家都在用,还等什么呢~

❻ vnc 连接linux,为什么不显示桌面

这个是Linux使用VNC常见的一个问题,原因应该是TWM不可用,这个时候需要修改VNC的桌面环境参数。

vi $HOME/.vnc/xstartup 把 twn & 这一行注释掉,加上新的一行: gnome-session &

然后重启就行。

或者你可以使用IIS7服务器管理工具,进行连接VNC,先在Linux中配置VNC,配置完成后打开IIS7服务器管理工具,适用于Windows操作系统和liunx操作系统;支持Vnc客户端和Ftp客户端批量操作。可以批量管理、定时上传下载、同步操作、数据备份。

❼ linux7 系统用什么命令使vnc服务开机启动

设置VNC服务随系统启动自动加载
第一种方法:使用“ntsysv”命令启动图形化服务配置程序,在vncserver服务前加上星号,点击确定,配置完成。
第二种方法:使用“chkconfig”在命令行模式下进行操作,命令使用如下(预知chkconfig详细使用方法请自助式man一下)
[[email protected] ~]# chkconfig vncserver on
[[email protected] ~]# chkconfig --list vncserver
vncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off

❽ 如何使用VNC连接Linux服务器

VNC(Virtual Network Computing)虚拟网络计算工具,本质上来说是一个远程显示系统,管理员通过它不仅仅可以在运行程序的本地机上察看桌面环境,而且可以从Internet上的任何地方察看远程机器的运行情况,而且它具有跨平台的特性。

Linux 要使用远程桌面需要安装VNC,好在Red Hat Enterprise Linux AS 4.0 已经自带了VNC,默认也已经安装了,只要配置一下就可以了。但是Windows客户端还是要安装的。

VNCServer 配置:

1. 启动 VNC Server:

打开终端执行:vncserver

第一次运行 vncserver,将会要求输入两次密码,会看到如下提示信息:

New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/localhost.localdomain:1.log

上边信息中的“:1”表示启动的第一个vnc桌面。

2. 停止 vncserver:

停止 vncserver 的方法是:

vncserver -kill :1

注意“:1”,表示停止第一个vnc桌面

3. 修改vnc密码:

修改vnc密码的方法是执行 vncpasswd,输入两次密码即可。

4. 默认情况下VNC Viewer只能看到 VNC Server的命令行。

要VNC Viewer上可以看到Linux桌面需要做如下设置:

在VNC Viewer所在的机器上,取消/root/.vnc/xstartup文件中下面两行的注释即可:

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

5. Linux启动后自动运行VNCServer

1) 在 系统设置>服务器设置>服务 中把 vncserver 打勾。

2) 打开配置文件/etc/sysconfig/vncservers,去掉下面这行的注释,

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 800x600"

1表示VNC以桌面1运行,这样可以启动root的桌面。

6. VNC端口

如果需要从外网控制内网的某台Linux,则需要打开防火墙相应的端口,并在路由器上进行端口映射。

VNC给浏览器的端口是5800+N,给vncviewer的端口是5900+N,N是设置的display号

补充: 使用图形化界面连进去后就可以在System setting->Server setting->Services里面将

vncserver勾上,这样开机就会自动启动vncserver

或者, #chkconfig vncserver on

❾ 用vnc连接linux,运行图形化界面时,root用户可以执行,其他用户就提示no protol,

这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令(回到root用户下执行)

xhost +

再进入oracle用户下执行dbca即可启动数据库配置界面。

第一步:用root登陆linux,启动vnc服务;

第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息见附件1;

第三步:执行xhost +,并且提示“accesscontrol disabled, clients can connect from any host”才正确。

IIS7服务器管理工具是一款不错的远程控制软件。它可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Vnc客户端和Ftp客户端批量操作。

❿ linux vnc view 怎么开命令窗口

1. 启动 VNC Server:

打开终端执行:vncserver

第一次运行 vncserver,将会要求输入两次密码,会看到如下提示信息:

New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/localhost.localdomain:1.log

上边信息中的“:1”表示启动的第一个vnc桌面。

2. 停止 vncserver:

停止 vncserver 的方法是:

vncserver -kill :1

注意“:1”,表示停止第一个vnc桌面

3. 修改vnc密码:

修改vnc密码的方法是执行 vncpasswd,输入两次密码即可。

4. 默认情况下VNC Viewer只能看到 VNC Server的命令行。

要VNC Viewer上可以看到Linux桌面需要做如下设置:

在VNC Viewer所在的机器上,取消/root/.vnc/xstartup文件中下面两行的注释即可:

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

5. Linux启动后自动运行VNCServer

1) 在 系统设置>服务器设置>服务 中把 vncserver 打勾。

2) 打开配置文件/etc/sysconfig/vncservers,去掉下面这行的注释,

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 800x600"

1表示VNC以桌面1运行,这样可以启动root的桌面。

6. VNC端口

如果需要从外网控制内网的某台Linux,则需要打开防火墙相应的端口,并在路由器上进行端口映射。

VNC给浏览器的端口是5800+N,给vncviewer的端口是5900+N,N是设置的display号

补充: 使用图形化界面连进去后就可以在System setting->Server setting->Services里面将

vncserver勾上,这样开机就会自动启动vncserver

或者, #chkconfig vncserver on

阅读全文

与linuxvnc命令相关的资料

热点内容
喷油螺杆制冷压缩机 浏览:577
python员工信息登记表 浏览:375
高中美术pdf 浏览:158
java实现排列 浏览:511
javavector的用法 浏览:979
osi实现加密的三层 浏览:230
大众宝来原厂中控如何安装app 浏览:911
linux内核根文件系统 浏览:240
3d的命令面板不见了 浏览:523
武汉理工大学服务器ip地址 浏览:146
亚马逊云服务器登录 浏览:522
安卓手机如何进行文件处理 浏览:70
mysql执行系统命令 浏览:928
php支持curlhttps 浏览:142
新预算法责任 浏览:443
服务器如何处理5万人同时在线 浏览:249
哈夫曼编码数据压缩 浏览:424
锁定服务器是什么意思 浏览:383
场景检测算法 浏览:616
解压手机软件触屏 浏览:348