导航:首页 > 操作系统 > linux远程桌面vnc

linux远程桌面vnc

发布时间:2022-12-09 22:29:54

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

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

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

然后重启就行。

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

❷ linux系统怎样搭建vnc及连接vnc

linux搭建vnc及连接vnc步骤:


VNC连接Linux桌面,要想连接Linux远程桌面,按照下面的步骤,非常简单、快速,Linux配置VNC(以RedHat、CentOS、Fedora系列为例)。


VNC分为服务端和客户端

Linux平台安装VNCServer

Windows平台使用VNC-Viewer

1、在Linux平台安装VNCServer服务端软件包。

#yum -y install vnc *vnc-server*


注意事项:

注意打开防火墙端口

如果出现问题检查服务端Selinux是否关闭

❸ Deepin Forum 61 请问一下深度的Linux怎么开启VNC远程桌面

有些时候总是需要在图形界面下完成一些工作,比如收发邮件,浏览网页,虽然这些在字符界面下同样可以完成,但还是图形界面来得直接好用,这里不说用途,说下使用vnc来达到远程桌面的目的。

测试的vps系统是debian6.0连接远程主机使用的系统是debian7.0(我总是那么喜欢debian)
首先我们使用ssh登陆到远程主机,然后安装vnc服务

apt-get install vnc4server

安装就是这么简单,下面我们先不忙着配置,我们启动vnc服务看看
使用vncserver命令(root或者其它用户均可用)
第一次运行会要求我们输入密码,这个密码是我们远程连接vnc服务器时使用的与用户密码不同

然后就没有然后了。。。。。

接着我们在本地安装vnc客户端用来连接远程vnc服务器
我们使用xtightvncviewer当然也可以使用gvncviewer或者gtkvncviewer,我们这里使用xtightvncviewer

apt-get install xtightvncviewer

然后通过vncviewer xxx.xxx.xxx:1
输入配置的密码,然后你应该会看到一个虚拟终端(没有桌面= =)
不要急,马上就有桌面了,我们关闭这个远程窗口

现在回到远程服务器上来,我们简单地配置下vnc服务器
先关闭vnc服务

vncserver -kill :1

然后在用户家目录下.vnc/下找到xstartup这个脚本
这里注意下你用的是哪个用户启动的vncserver就在哪个用户家目录下去找这个文件
先插一下,在再次启动vncserver之前我们先来安装下桌面环境,这里我们使用xfce4

apt-get install xfce4

这当然是在远程服务器上装的
现在再回来,我们打开xstrtup这个文件
我们注释掉这两行
#vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
(什么,没有?那最好)
最后在最后面加上
startxfce4 &
现在再次重新启动下vnc服务

vncserver

这下没有要求输入密码了

我们再次使用vncviewer连接一次,这次是不是已经看到xfce4桌面了,是的已经成功了
但是分辨率好像有些大,我们再次关闭vncserver然后使用geometry参数重新启动vnc服务器来指定分辨率,比如

vncserver -geometry 800x600
这样再次连接到远程vnc服务器时便是800x600分辨率了

其它的参数可以使用--help来查看这里不作说明

❹ 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) )

❺ linux 远程桌面命令

Linux的远程桌面应该分两个部分,首先是Linux客户机连Linux服务器,接着是windows客户机连Linux服务器,还有现在用平板电脑连远程桌面。Linux客户机连Windows服务器其实没啥可说的,rdesktop和termianl server比起windows自带的“远程桌面连接”。

命令:

  1. nfs,telnet等均可登录,即将远程的那个配置成主机服务器,这边作为客户机登录.

    比如:telnet

    telnet 192.168.1.123

    说明:192.168.1.123就是远程的Ip地址

  2. 现在设想登录到远程主机rhostname上,运行gimp 程序,并把它的显示输出到本机的屏幕上,那么需要依次执行以下操作:

    1.启动X 服务器

    # xhost +rhostname (允许远程rhostname 机使用本机的X Server)

    2.telnet (或ssh)登录远程主机

    # telnet rhostname

    3.设置DISPLAY 环境变量

    指定了一个显示设备,所有的图形程序都将显示到这个设备。

    DISPLAY 的格式为:hostname:displaynumber.screennumber。

    hostname是本机主机名,或者是它的I P 地址。一般d i s p l a y n u m b e r 、screennumber 都是0。

    # echo $SHELL

    如果返回的是 /bin/ksh,那么可以用:# export DISPLAY= 本机的IP 地址:0.0

    如果返回的是 /bin/csh,那么可以用:# setenv DISPLAY 本机的IP地址:0.0

    如果返回的是 /bin/bash,那么可以用:# DISPLAY= 本机的IP 地址:0.0

    # export DISPLAY

    4.启动gimp 程序

    # gimp

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

一、vnc桌面配置
登入需要远程帐号下修改 ./vnc/xstartup
如配置root远程桌面
#vi ./vnc/xstartup
原内容如下:
[-x /etc/vnc/xstartup]&& exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80*24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
修改后的内容如下:
#[-x /etc/vnc/xstartup]]&& exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &
启动vnc服务
#vncserver
提示输入vnc远程桌面密码
到这里配置基本完成
用windwos vnc客户端登入

输入vnc密码就可以登入到root的window桌面了

二、黑屏问题解决
(一)

1、有时候用VNC View打开远程linux桌面时,桌面显示不出来,只有一个灰色背景加上一个命令行。这时候需要在vnc server上设置一下:
编辑 /root/.vnc/xstartup
Java代码
1. [root @localhost ~]# vi /root/.vnc/xstartup

去掉下面两行的注释:
Java代码
1. unset SESSION_MANAGER
2. exec /etc/X11/xinit/xinitrc

执行下面的命令重启vnc server (此种方法zzc使用没有成功,需重新创建窗口才可以)
Java代码
1. [root @localhost ~]# vncserver -kill : 1
2. [root@localhost ~]# vncserver : 1

如果要改变VNC server的分辨率(默认的分辨率是1024x768):
1. 可以用一下命令启动VNC server
Java代码
1. [root @localhost ~]# vncserver -geometry 1280x1024

这种修改,在重启机器以后就会丢失。

2. 也可以通过修改配置,使之重启以后也能生效:
Java代码
1. [root @localhost ~]# vi /usr/bin/vncserver

修改下面这一行:
Java代码
1. $geometry = "1280x1024" ;
2. 关闭防火墙 service iptables stop

(二)以上试过,还是不行的话,那就是 xstartup权限不够问题啦。执行以下:

chmod 777 xstartup

重启后再进就可以了。

❼ 如何使用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,为什么不显示桌面

方法一:
原因是由于上一次vnc操作中注销了桌面导致的。
在shell中依次执行以下命令
1、vncserver -kill :1
2、rm -f .vnc/*
3、vncserver
方法二:
一、vnc桌面配置
登入需要远程帐号下修改 ./vnc/xstartup
如配置root远程桌面
#vi ./vnc/xstartup
原内容如下:
[-x /etc/vnc/xstartup]&& exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80*24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
修改后的内容如下:
#[-x /etc/vnc/xstartup]]&& exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &
启动vnc服务
#vncserver
提示输入vnc远程桌面密码
到这里配置基本完成
用windwos vnc客户端登入

输入vnc密码就可以登入到root的window桌面了

二、黑屏问题解决
(一)

1、有时候用VNC View打开远程linux桌面时,桌面显示不出来,只有一个灰色背景加上一个命令行。这时候需要在vnc server上设置一下:
编辑 /root/.vnc/xstartup
Java代码
1. [root @localhost ~]# vi /root/.vnc/xstartup

去掉下面两行的注释:
Java代码
1. unset SESSION_MANAGER
2. exec /etc/X11/xinit/xinitrc

执行下面的命令重启vnc server (此种方法zzc使用没有成功,需重新创建窗口才可以)
Java代码
1. [root @localhost ~]# vncserver -kill : 1
2. [root@localhost ~]# vncserver : 1

如果要改变VNC server的分辨率(默认的分辨率是1024x768):
1. 可以用一下命令启动VNC server
Java代码
1. [root @localhost ~]# vncserver -geometry 1280x1024

这种修改,在重启机器以后就会丢失。

2. 也可以通过修改配置,使之重启以后也能生效:
Java代码
1. [root @localhost ~]# vi /usr/bin/vncserver

修改下面这一行:
Java代码
1. $geometry = "1280x1024" ;
2. 关闭防火墙 service iptables stop

(二)以上试过,还是不行的话,那就是 xstartup权限不够问题啦。执行以下:

chmod 777 xstartup

重启后再进就可以了。

❾ 如何设置linux 的vnc远程桌面一连接直接全屏

一、vnc桌面配置登入需要远程帐号下修改./vnc/xstartup如配置root远程桌面#vi./vnc/xstartup原内容如下:[-x/etc/vnc/xstartup]&&exec/etc/vnc/xstartup[-r$HOME/.Xresources]&&xrdb$HOME/.Xresourcesxsetroot-solidgreyvncconfig-iconic&xterm-gemetry80*24+10+10-ls-title"$VNCDESKTOPDesktop"&twm&修改后的内容如下:#[-x/etc/vnc/xstartup]]&&exec/etc/vnc/xstartup[-r$HOME/.Xresources]&&xrdb$HOME/.Xresourcesxsetroot-solidgreyvncconfig-iconic&xterm-gemetry80x24+10+10-ls-title"$VNCDESKTOPDesktop"&#twm&gnome-session&启动vnc服务#vncserver提示输入vnc远程桌面密码到这里配置基本完成用windwosvnc客户端登入输入vnc密码就可以登入到root的window桌面了二、黑屏问题解决(一)1、有时候用VNCView打开远程linux桌面时,桌面显示不出来,只有一个灰色背景加上一个命令行。这时候需要在vncserver上设置一下:编辑/root/.vnc/xstartupJava代码1.[root@localhost~]#vi/root/.vnc/xstartup去掉下面两行的注释:Java代码1.unsetSESSION_MANAGER2.exec/etc/X11/xinit/xinitrc执行下面的命令重启vncserver(此种方法zzc使用没有成功,需重新创建窗口才可以)Java代码1.[root@localhost~]#vncserver-kill:12.[root@localhost~]#vncserver:1如果要改变VNCserver的分辨率(默认的分辨率是1024x768):1.可以用一下命令启动VNCserverJava代码1.[root@localhost~]#vncserver-geometry1280x1024这种修改,在重启机器以后就会丢失。2.也可以通过修改配置,使之重启以后也能生效:Java代码1.[root@localhost~]#vi/usr/bin/vncserver修改下面这一行:Java代码1.$geometry="1280x1024";2.关闭防火墙serviceiptablesstop(二)以上试过,还是不行的话,那就是xstartup权限不够问题啦。执行以下:chmod777xstartup重启后再进就可以了。

阅读全文

与linux远程桌面vnc相关的资料

热点内容
dvd光盘存储汉子算法 浏览:757
苹果邮件无法连接服务器地址 浏览:962
phpffmpeg转码 浏览:671
长沙好玩的解压项目 浏览:142
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:732
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:484
h3c光纤全工半全工设置命令 浏览:141
公司法pdf下载 浏览:381
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:349
风翼app为什么进不去了 浏览:778
im4java压缩图片 浏览:362
数据查询网站源码 浏览:150
伊克塞尔文档怎么进行加密 浏览:892
app转账是什么 浏览:163