本文目录:
- 1、如何配置VNC来远程控制管理服务器
- 2、windows怎么开启vnc服务
- 3、怎么在Linux下设置vnc服务器,使其能同时有多个用户用root登录,而且不会被抵消掉
- 4、如何使用Xmanager及VNC登录远程桌面
- 5、如何使用VNC Viewer连接远程CentOS服务器
- 6、VNC的使用方法
如何配置VNC来远程控制管理服务器
按以下步骤进行: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 只要输入正确的会话密码,远程工作站的桌面便在本地系统上显示。
windows怎么开启vnc服务
一、首先连接上要安装vnc的服务器
用IIS7服务器管理工具找到windows服务器连接入口添加—选择—连接即可。
二、下载Vnc server端(中文版)
1、vnc服务端名称:vnc-E4_2_9-x86_win32_CHS,可搜索下载。
2、按照以下步骤执行。
2-1:点击下一步。
2-2:自定义安装路径,继续点击下一步。
2-3:按照提示继续执行。
2-4:选择以下其中一个激活码,点击激活。
5D7L8-ZQXSA-2L5D4-4UFB4-PWDLA
3YHED-MNEHC-RMJT5-4UAAK-6A5HA
FBV9V-7Z3V9-MED3U-47SEU-85T3A
HA7MG-J8R3J-R3528-HC6P5-HTQ6A
B7SLM-7MAX5-B4M74-UTDBE-K5WFA
7736G-H4YBP-6ZCEU-AM3H4-QBTWA
NUQQ6-UP89V-9XGPU-GUYU9-U6VTA
2-5:继续按照箭头方向进行操作。
2-6:点击开始,输入框输入“vnc”,并点击“配置vnc服务”。
2-7:选择“安全”,点击“配置”。
2-8:输入口令(密码)。
2-9:再次点击开始,输入cmd,打开cmd进程。
2-10:输入ipconfig/all,找到ip(一会添加vnc服务器时需要填写)。
三、用IIS7服务器管理工具打开windows vnc
1、点击添加,填写vnc ip端口及密码信息。
2、添加完成后,勾选vnc服务器并点击打开。(单台可直接双击打开)
以下是windows vnc效果图。
IIS7服务器管理工具好处:批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Vnc客户端和Ftp客户端批量操作。
怎么在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/vncserver@.service /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客户端批量操作。
如何使用Xmanager及VNC登录远程桌面
如何调用远程桌面,比较常见的有两种方式:Xmanager及VNC
正好今天鼓捣了一下,特整理如下:
Xmanager
Xmanager的调用也有两种方式:
一、直接在Xshell中调用
这时需设置会话属性,如下图所示,需在“隧道”选项上勾选“转发X11连接到(X):”
二、用Xstart登录远程桌面
如图,主机,用户名和身份验证是必须的,协议必须为SSH,关键在于命令的填写(下面详表),填写完毕后,即可点击“运行”
登录远程桌面的主要有以下三个命令:
1 gnome-session 调用gnome桌面
2 startkde 调用kde桌面
3 /usr/bin/xterm -ls -display $DISPLAY 调用终端窗口
第一种和第二种比较容易理解,第三种出来的图形其实如下,其实就是一个终端窗口
注意:这三个命令在Xshell中同样适用,其实第三个命令实现的效果就是类似于Xshell这样的终端窗口。
如果报“/usr/bin/xterm: DISPLAY is not set”错误,可在终端上设置xhost +或者export DISPLAY=192.168.2.1:0.0,这里,192.168.2.1指的是客户端地址。
在实际生产环境中,往往没有必要登陆到远程桌面,直接调用应用程序即可,譬如,安装Oracle,直接执行./runInstaller即可。
VNC
VNC主要有两部分组成:vncserver和vncviewer,其中vncserver是服务器端软件,提供VNC服务,vncviewer是客户端软件,远程调用VNC服务的。说白了,就是vncviewer能远程登录到vncserver所在的主机。
在这里,我们以Redhat自带的tigervnc-server作为服务器端软件。
一、安装服务器端软件
yum install tigervnc-server -y
二、设置vncserver密码
vncserver
第一次执行会让你输入密码,至少6位,后续在vncviewer连接服务器端主机中需要用到。
注意:后续可用vncpasswd命令修改密码
三、启动vncserver服务
[root@node1 ~] /etc/init.d/vncserver start
Starting VNC server: no displays configured [FAILED]
报以上错误,需修改配置文件
$ vim /etc/sysconfig/vncservers
添加以下内容:
VNCSERVERS=”1:root”
指该服务启动时,会在root用户下配置一个VNC服务,对应的端口为1。如果要开启多个服务,可设置如
下:VNCSERVERS=”1:root 2:root
3:oracle”,指的是会开启三个VNC服务,其中有2个是在root账户下,端口分别是1和2,另一个是在oracle用户下,端口是3.
PS:网上很多博客会在上述配置文件中同时添加以下内容:VNCSERVERARGS[1]=”-geometry 1024×768″,配置窗口分辨率的,个人实验了一下,没什么效果,远程桌面的分辨率还是得在服务器端设置。如图所示:
修改完配置文件后,再次启动
[root@node1 ~] /etc/init.d/vncserver start
Starting VNC server: 1:root
New ‘node1.being.com:1 (root)’ desktop is node1.being.com:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/node1.being.com:1.log
[ OK ]
通过上述输出可以看出,新生成的桌面地址为node1.being.com:1,其中node1.being.com是本地主机名
下面,我们再看看新生成的桌面对应的窗口
[root@node1 ~] netstat -ntlup |grep vnc
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 9164/Xvnc
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 9164/Xvnc
tcp 0 0 :::6001 :::* LISTEN 9164/Xvnc
其实,5901是vncserver服务默认的第一个端口,对应的是上述node1.being.com:1中的1.
这时,我们就可以利用vncviewer登录
四、用vncviewer远程登录
点击“Connect”
输入第二步中设置的密码,点击“OK”即可登录。注意:Username为灰,无法填写,在该例中,因为vncserver服务是在root账户下开启的,所以默认登录的是root账户。
五、关闭vncserver服务
关闭vncserver服务有两种方式,第一种如下:
/etc/init.d/vncserver stop
这种方式是依据/etc/sysconfig/vncservers的内容进行关闭,如果VNCSERVERS=”1:root 2:root 3:oracle”,则关闭时会同时关闭这三个服务。输出内容如下:
[root@node1 ~] /etc/init.d/vncserver stop
Shutting down VNC server: 1:root 2:root 3:oracle [ OK ]
第二种是可以手动关闭指定端口,语法如下:
$ vncserver -kill :1
六、设置开机自启动
chkconfig vncserver on
总结:
本次配置是基于RHEL
6.3,6x版本的都不需要配置$user_home/.vnc/xstartup,其中$user_home是执行vncserver命令用户的家目
录,如果是root用户执行的,则$user_home指的是/root,如果是oracle用户执行的,则是/home/oracle,以此类推。6x
版本的会默认启动服务器登录的窗口,一般是gnome,如果出来的窗口较简陋,则出来的是twm窗口,这时,需配置$user_home/.vnc
/xstartup文件。
如何使用VNC Viewer连接远程CentOS服务器
安装图形界面
1.
yum groupinstall -y “Desktop” yum groupinstall -y “X Window System”
2.vi /etc/inittab
3.
4.Reboot
Linux VNC server的安装及简单配置使用
1,打开终端使用yum命令安装vnc sever。
命令:yum install tigervnc-server -y
2,将vncserver设置为随系统启动。
命令:chkconfig vncserver on
或者:chkconfig vncserver –level 5 on
3,修改vncserver的配置文件。
命令:vim /etc/sysconfig/vncservers
4,配置文件。
“:wq”是保存并退出,
5,设置vncserver的密码(vnc客户端登陆使用)。
命令:vncpasswd
6,重启vncserver服务。
命令:service vncserver restart
7,如果出现FAILED那一般是配置文件写错了,如果检查后问题依旧,并且错误提示与下图类似那么则是版本原因。安装或更新x11.
命令:yum install pixman pixman-devel libXfont -y
请注意libXfont 里面的X是大写的哦。
8,安装完成后再次重启vncserver服务。
命令:service vncserver restart
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客户端批量操作。
本文来源:https://www.yuntue.com/post/101782.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏