当前位置:首页 » 云服务器 » vnc服务器搭建

vnc服务器搭建

发布时间: 2022-04-26 07:21:00

⑴ vnc 服务端怎么配置

其实配置VNC很简单。只要运行vncserver就好了.运行完毕后,它会在家目录生成.vnc目录。
里面最重要的一个文件是Xstartup。
然后你可以使用
vncviewer yourremotehost:id
就可以了。

不过VNC默认启动的X-windows是twm,看上去有点丑,那么你可以把~/.vncr/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 &

然后重新启动vncserver
#vncserver -kill:1(启动每一次vncserver这个端口会增加1)
#vncserver
再使用vncviewer就可以看到熟悉的登陆界面了。
如果你希望对每个用户生成xstart的时候都是上面这个样子的话,那么可以直接修改vncserer命令了,这是一个perl脚本
找到第34行,修改成下面这个样子
$defaultXStartup
= ("#!/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 &
");
保存。
以后的用户运行vncserver就会得到上面那个xstartup一样的脚本了。

⑵ 如何安装和配置VNC在Ubuntu 16.04

(1)先决条件
在开始本教程之前,需要首先完成几个步骤。您将需要安装Ubuntu 14.04服务器并配置有具有权限的非root用户sudo。如果您尚未完成此操作,则可以在Ubuntu 14.04初始服务器设置指南中运行步骤1-4,以创建此帐户。一旦拥有非root用户,您可以将其用于SSH到Ubuntu服务器,并继续安装VNC服务器。
(2)安装桌面环境和VNC服务器
默认情况下,大多数linux服务器安装不会带有图形桌面环境。如果是这种情况,我们需要先安装一个可以使用的工具。在这个例子中,我们将安装XFCE4,这是非常轻量级的,而大多数用户仍然很熟悉。我们可以直接从Ubuntu的软件仓库获取XFCE软件包以及TightVNC的软件包,方法apt如下:
sudo apt-get update
sudo apt-get install xfce4 xfce4-goodies tightvncserver
要完成VNC服务器的初始配置,请使用该vncserver命令设置安全密码:
vncserver
vncserver通过创建我们的服务器使用的默认配置文件和连接信息来完成VNC的安装。安装这些软件包后,您可以配置VNC服务器和图形桌面。

⑶ 怎样在CentOS 7.0上安装和配置VNC服务器

1.安装 VNC 服务器,现在要在 CentOS 7 上安装 VNC 服务器了。需要执行下面的命令。
2.# yum install tigervnc-server -y
配置 VNC,需要在 /etc/systemd/system/ 目录里创建一个配置文件。可以将/lib/systemd/sytem/[email protected] 拷贝一份配置文件范例过来。
3.# cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
接着用自己最喜欢的编辑器(这儿我们用的 nano )打开 /etc/systemd/system/vncserver@:1.service ,找到下面这几行,用自己的用户名替换掉 。举例来说,用户名是 linoxide 所以我用 linoxide 来替换掉 :
ExecStart=/sbin/runuser -l -c "/usr/bin/vncserver %i"
PIDFile=/home//.vnc/%H%i.pid替换成
ExecStart=/sbin/runuser -l linoxide -c "/usr/bin/vncserver %i"
PIDFile=/home/linoxide/.vnc/%H%i.pid
开启服务,用下面的命令(永久地)开启服务:

⑷ 雷网主机如何五步建立一个VNC Linux服务器

VNC(Virtual Network Computing)可以让你登录进到远程服务器的桌面上(相比之下,SSH的X11只能让你在本地机器上打开几个窗口)。这个很有用,设置起来也十分方便。

第一步

我是用的是vnc4(还有其他选项,比如TightVNC),所以第一步是在远程服务器上安装vnc4server Debian/Ubuntu软件包。vnc4安装之后,运行一次以完成配置,并设立一个VNC密码:

vncserver :1

这将启动一个后台进程,而不是一个在前台运行的vnc4。一旦它开始运行,将会有shell提示。

第二步

要kill服务器,请运行以下指令:

vncserver -kill :1

第三步

你可以通过编辑~/.vnc/xstartup文件来控制开机时启动的应用和窗口管理器。默认的窗口管理器是x-window-manager(X窗口管理器)。我比较喜欢用Xfce4,因为它比较轻量,适合远程运行。你也可以使用Gnome。

指定窗口管理器的方法是,先把x-window-manager那一行注释掉,然后添加一行你希望使用的管理器进程:

xfce4-session &

第四步

接下来,你需要考虑通过SSH加密通道来运行进程(默认选项是使用未加密的5901端口)。在客户端运行如下指令:

ssh -f -N -L 5901:localhost:5901 [email protected]

然后启动远程服务器:

vncserver :1

第五步

最后,使用一个VNC客户端(Linux上有xvnc4viewer,Mac上有Chicken of the VNC)连接到5901端口的localhost(SSH连接本地5901端口到远程5901端口),使用你的VNC密码。这样就登录进去了。在你操作完毕时,记得kill掉VNC服务器以及你的SSH进程。

⑸ windows怎么开启vnc服务

一、首先连接上要安装vnc的服务器
用IIS7服务器管理工具找到windows服务器连接入口添加—选择—连接即可。

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

⑹ 如何在redhat 7上安装VNC服务器

1:安装VNC Server:yum -y install vnc-server
复制代码
2:复制vnc server的配置模板:cp [email protected] vncserver@:1.service
[root@xwq ~]# cd /lib/systemd/system
[root@xwq system]# cp [email protected] vncserver@:1.service
注:VNC 服务本身使用的是5900端口。鉴于有不同的用户使用 VNC ,每个人的连接都会获得不同的端口。配置文件名里面的数字告诉 VNC 服务器把服务运行在5900的子端口上。在我们这个例子里,第一个 VNC 服务会运行在5901(5900 + 1)端口上,之后的依次增加,运行在5900 + x 号端口上。其中 x 是指之后用户的配置文件名 vncserver@:x.service 里面的 x 。
如果要用更多的用户连接,需要创建配置文件和端口,添加一个新的用户和端口。你需要创建 vncserver@:2.service 并替换配置文件里的用户名和之后步骤里相应的文件名、端口号。请确保你登录 VNC 服务器用的是你之前配置 VNC 密码的时候使用的那个用户名。
复制代码
复制代码
3:编辑配置模板:vim vncserver@:1.service
把root用户加入登陆用户中,以及修改登陆后的vnc分辨率
修改前:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
修改后:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 1376x730"
PIDFile=/home/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
复制代码
复制代码
4:(1)重新载入 systemd,扫描新的或有变动的单元:systemctl daemon-reload
[root@xwq system]# systemctl daemon-reload
(2)为登陆的root用户添加一个密码
[root@xwq system]# vncpasswd root
Password:输入你的密码
Verify:再次输入你的密码
(3)启动vnc桌面
[root@xwq system]# vncserver :1
You will require a password to access your desktops.
Password:输入你的密码
Verify:再次输入你的密码
xauth: file /root/.Xauthority does not exist
xauth: (stdin):1: bad display name "xwq:1" in "add" command
New 'xwq:1 (root)' desktop is xwq:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/xwq:1.log
(4)用下面的命令(永久的)开启服务
[root@xwq system]# systemctl enable vncserver@:1.service
如果输入systemctl enable vncserver@:1.service命令输出了如下代码,
[root@xwq system]# systemctl enable vncserver@:1.service
ln -s '/usr/lib/systemd/system/vncserver@:1.service' '/etc/systemd/system/multi-user.target.wants/vncserver@:1.service'
请在终端输入这行命令:echo "127.0.0.1 xwq"> /etc/hosts
(5)输入以下命令配置防火墙规则:
[root@xwq ~]# firewall-cmd --permanent --zone=public --add-port=5901/tcp
success
[root@xwq ~]# firewall-cmd --reload
success

⑺ 如何安装与配置Linux VNC服务

如何安装与配置Linux VNC服务

如果你的电脑是Linux系统的话,那么对于安装Linux VNC服务就是很方便的了,对于VNC是一种很优秀的远程控制工具,所以安装与配置Linux VNC的服务,对于网友们有用到这个功能是会很方便,那么要怎么的安装和配置呢!一起看看吧!
一、Redhat上VNC Server配置
本文以当前Linux系统未安装VNC服务器为基本,如果已安装请跳过第1节!
前提:
1.连接到互联网,将使用yum在线安装VNC服务器
2. 确认 SSH 在运行
1.安装 TigerVNC Server
# yum search tigervnc-server
返回大概如下内容:
tigervnc-server.x86_64 : A TigerVNC Server
tigervnc-server-applet.noarch : Java TigerVNC Viewer applet for TigerVNC Server
tigervnc-server-mole.x86._64 : TigerVNC Mode to Xorg
...
第一行即是我们要安装的VNS服务器,第二行是客户端,执行
# yum install tigervnc-server.x86_64
回车后会有一次安装确认,输入y后回车即可安装,安装完毕后返回到命令行输入光标,执行
# vncserver
会提示输入验证密码,至少6位,该密码是客户端连接时用到的。
2.配置图形界面
修改配置文件,激活图形界面,执行命令:
# vi /root/.vnc/xstartup
注释掉这行
#twm & // 注释该行
末尾增加一行
gnome-session & // 增加该行
保存退出
3.启动VNC服务
执行命令
# /etc/init.d/vncserver start

# service vncserver start
启动后提示:
Starting VNC server: no displays configured [FAILED]
解决方法:
执行命令
# vim /etc/sysconfig/vncservers
修改最后两行如:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
说明:
第一行为服务配置,当前只配置了一个VNC服务,使用用户root启动,如果还需要使用其他用户登陆,可以修改VNCSERVERS的值如:“1:root 2:tiger”(tiger为系统另一存在用户)。第二行可以注释,是配置窗口分辨率的,需要去掉后面的-localhost
VNC Server随系统自动启动
执行命令
# sudo chkconfig --level 345 vncserver on
4.停止VNC服务
执行命令
# /etc/init.d/vncserver stop

# service vncserver stop
二、Windows借助VNC Viewer访问Linux
首先安装RealVNC,从互联网下载获得
开始 - Run VNC Viewer,输入IP地址,后面的:1代表使用root用户登陆,在RH上配置的1:root,如果想使用其他用户登陆则调整冒号后的数字即可,密码就是先前配置的。
解决连接不上问题的方法
执行命令,查看VNC监听的端口是什么,在防火墙中开放端口即可
# netstat -ntupl|grep vnc
返回列表如:
1. tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 4411/Xvnc
2. tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 4411/Xvnc
3. tcp 0 0 :::6001 :::* LISTEN 4411/Xvnc
修改防火墙配置文件,开放5901端口即可
# vi /etc/sysconfig/iptables
可以复制22端口一行,黏贴修改即可,重新启动防火墙服务
# service iptables restart

⑻ 如何配置VNC来远程控制管理服务器

虚拟远程计算(VNC)是一个远程管理工具,它受到了许多IT专业人员了青睐。这里我们要介绍如何配置TightVNC,以实现远程系统的安全访问,TightVNC也就是VNC的加强版本。现在已有不计其数的远程管理和连接工具,都是为了帮助技术员和IT管理员检修、维护和访问其他地方的系统。其中一些简单易用,无须设置防火墙。另一些则虽然提供了更多高级功能,但需要购买昂贵的许可证,这无疑打击了用户的使用积极性。VNC作为一款优秀的远程管理工具,一般是IT专业人员理所当然的选择。在它早先的几个版本中,VNC采用了一种简单、相对直接的实现方式,而且对于访问远程系统,它的实施难度可承受 ,安全性能较理想。光阴如梭,开放源代码社区(the open source community)也不断地改善着这个远程访问工具。尤其是作为其开发者的Constantin Kaplinsky公司,它维持有一项工程,致力于开发一个可以克服VNC不足的改进版VNC远程管理工具。结果就产生了这一款更神通广大的应用程序,唤名TightVNC。哪里可以获得TightVNC一方面,TightVNC在宣传中称自己是操作平台不依赖的客户端/服务器双重安装包,能够远程访问图形桌面;另一方面,TightVNC又是一款免费软件,企业完全可以用之解决远程连接的需求。它的发布方式采用GNU通用公共授权。自安装Windows程序包可到SourceForge.net网下载。Linux、 UNIX,及Java(只有查看器)的版本也都有提供。TightVNC的改进TightVNC比之标准的VNC,其中的一个提高是增加了从本地系统向远程工作站(按照VNC的说法,也就是指服务器端)传送文件的功能,反之亦可;并且采用了可调等级的压缩方案,以更好的适应连接速度,使通过远程连接执行的工作能够顺利完成。其他改进还包括鼠标事件处理的改善(鼠标移动均本地处理,以防性能问题)、针对较慢网络连接的优化、JPEG图片的压缩以实现更佳的显示性能、网络浏览器的改进使之支持高达24-位颜色的模式、通过使用双重密码(其一用于完全控制,另一则只能进行只读访问)使安全更加密不透风,还有,对于UNIX系统它会自动采用SSH加密的连接。TightVNC的安装要在你希望远程访问的工作站或服务器上安装TightVNC,首先得下载自安装的TightVNC程序包。安装程序(自本文写作时当前版本是tightvnc-1.2.9-setup.exe)准备好了之后,按以下步骤进行:1.双击此可执行文件。出现“欢迎使用TightVNC”(Welcome To TheTightVNC)安装向导。点击“下一步”(Next)。
2.查看GNU通用公共授权的条款,点击下一步,表示同意接受那些条款。
3.指定安装路径并点击下一步。
4.指定须完全安装、最小化安装还是自定义安装。在本例中,我们接受默认设定,进行完全安装,点击下一步。
5.指定是否让安装程序创建开始菜单文件夹,并给定希望使用的文件夹名称,然后点击下一步。
6.配置附加设置。默认情况下.vnc文件和TightVNC查看器关联。如果你想让系统作为一个VNC服务器,或者叫主机系统,则勾选“把TightVNC服务器端注册为系统服务”(Register TightVNC Server as a system service)。然后点击下一步。出现准备安装屏幕(Ready To Install Screen)(图A)。图A TightVNC安装程序允许在安装过程中把TightVNC服务器端注册为一个系统服务。7.点击“安装”(Install)执行TightVNC的安装。程序便自己开始安装,你可以看到完整的安装过程。
8.点击“完成”结束安装。如果系统配置成作为远程连接的服务器或者主机,重新启动Windows可能是需要的。TightVNC主机的配置TightVNC安装好之后,应按以下步骤配置主机系统:1.确保TightVNC已设置成作为系统服务启动。这样才能保证万一你需要远程连接时TightVNC是活动的,即使没有用户在场或者坐在远程工作站旁也没关系。如上所示,可以在安装时选中“把TightVNC服务器端注册为系统服务”选项。2.为TightVNC会话设置密码。你可以双击Windows系统托盘中的VNC图标,在“当前用户属性”(Current User Properties)对话框的“客户端接入连接”(Incoming Connections)框中指定密码(图B)。图B 使用VNC的当前用户属性对话框配置连接选项。3.点击“WinVNC:当前用户属性对话框”的“高级”(Advanced)按钮配置其它设置,如是否禁止使用空密码,是否允许绕回连接(loopback connection),以及是否把会话信息记录为WinVNC的日志文件。按照自己的需要配置好之后,点击“应用”(Apply),然后点击“确定”(OK)关闭所有打开的窗口(图C)。图C 高级TightVNC连接选项通过当前用户高级属性菜单进行配置。3.确保Window防火墙(以及其它任何基于软件和硬件的防火墙)已经配置成允许TightVNC访问网络。在Windows系统中,点击 开始|控制面板|Windows防火墙,然后选择“例外”(Exceptions)选项卡。确保WinVNC选择框被打勾;否则,Windows防火墙会阻止你的连接尝试。对于某些其它防火墙,5900端口可能是激活VNC正常通信所必需的。(其它VNC功能有时使用5500和5800端口。)为了获得最好的安全性,管理员应对配置进行测试,找出在特定的环境下可以允许正常连接的最少端口开启个数。连接TightVNC主机连接准备好的远程主机需要在本地系统中安装TightVNC,并按如下过程操作:1.在本地系统中打开一个TightVNC查看器,方法是点击 开始|所有程序|TightVNC|TightVNC查看器。“连接详情”(Connection Details)窗口将会显示(图D)。输入要连接的远程VNC服务器名称。如果你更改了默认端口,你需要指定新的端口,格式是:192.168.1.1:9500。图D 在“连接详情”屏幕上输入希望连接的远程系统的IP地址。2.点击“选项”(Options)配置其它设置。“连接选项”对话框弹出(图E)。配置好任何需要的选项(如隐藏远程鼠标、 在较慢的网络中限制像素为8位),然后点击“确定”(OK)。此时你回到“连接详情”屏幕。点击“确定”连接远程系统。图E 在对话框中配置连接选项3.输入在远程系统的“WIinVNC:当前用户属性”中设定的会话密码并点击确定。接着,远程系统的桌面便将在本地系统上显示,至此,使用本地工作站或服务器查看和配置远程系统也得以实现(图F)。图F 只要输入正确的会话密码,远程工作站的桌面便在本地系统上显示。

⑼ 如何在linux suse中配置VNC服务器

1、确认防火墙配置已经选择放开VNC服务端口
2、或者关闭防火墙
远程桌面放开限制
选择‘控制中心’
选择’系统’->’远程桌面’;
选择允许其他人查看我的桌面
在ssh客户端执行命令
linux-udly:~ # vncserver
提示输入登陆密码(2次),建议输入系统登陆密码
提示是否输入查看密码? 输入n后回车
修改配置文件/root/.vnc/xstartup输入以下内容:
linux-udly:~ # vi /root/.vnc/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 &
重新启动操作系统ssh登陆到操作系统执行
linux-udly:~ # vncserver
每次重启系统后,需要从客户端VNCViewer登陆都需要首先运行vncserver(重启后只需要运行一次即可)。
客户端VNCViewer登陆:
3、在网络下载VNCViewer,下载后,点击运行。

热点内容
php批量查询 发布:2025-01-16 10:43:38 浏览:917
适合搭建代理服务器的云 发布:2025-01-16 10:42:49 浏览:428
我的世界手机版服务器怎么注册 发布:2025-01-16 10:41:30 浏览:614
小米云电视服务器 发布:2025-01-16 10:37:03 浏览:350
php开源wiki 发布:2025-01-16 10:27:19 浏览:189
sql加字段备注 发布:2025-01-16 10:21:49 浏览:565
线割编程教程 发布:2025-01-16 10:21:03 浏览:18
谷歌浏览器缓存删除 发布:2025-01-16 10:19:36 浏览:414
数据库txt 发布:2025-01-16 10:16:41 浏览:457
小米账号王者传奇脚本挂机 发布:2025-01-16 10:07:25 浏览:917