在Windows下远程桌面连接Linux - VNC篇

合集下载

x2vnc同时控制linux和windows桌面

x2vnc同时控制linux和windows桌面

x2vnc同时控制linux和windows桌面
x2vnc 同时控制linux和windows桌面
今天确实很高兴,原来vnc还能这么强大。

我的工作环境是两台机,两个显示器。

一个xp一个linux,一套键盘鼠标。

用切换器在两个系统间进行切换。

今天偶然看到了x2vnc,居然可以使用鼠标移动到窗口右边自动切换到另一个系统的桌面。

就好像在用双头显卡在工作一样,区别是不能拖桌口过去,只是发送鼠标和键盘事件。

但是剪切板的内容是可以互相copy的。

步骤:
1·现在xp上杆状tightVNC。

启动server。

2·在linux安装x2vnc
3· x2vnc xpipaddr:0 -east
-east表示鼠标放到东边自动切换。

如果你也是和我一样的环境,不妨试试
我感觉后台就是远程桌面,只是没有虚拟桌面,
不是把远程的桌面到本地,而是把本地的鼠标和键盘事件传到远端。

====================================== ===================
注:如果控制的是Win7(64),那么当鼠标离开Win7后,Win7上所有窗口都会变成半透明的框框。

让你的windows系统也可以远程连接ubuntu桌面

让你的windows系统也可以远程连接ubuntu桌面

让你的windows系统也可以远程连接ubuntu桌面1.xp下默认的远程桌面协议是rdp,默认端口3389,而ubuntu用的时vnc:默认端口59002.首先我们要让被访问的主机(windows/linux)都要设置为允许其他主机远程访问该主机。

ubuntu下只要设置System->Preferences->Remote DesktopWindows桌面右键我的电脑->属性->远程选项,勾选允许远程控制即可。

3.ubuntu10.10远程桌面windows(采用rdp协议)(1)用Application->Internet->Terminal Server Client远程桌面访问windows时,windows账户需要设置密码。

4.ubuntu10.10远程桌面linux主机(采用vnc协议)Applications->Internet->Remote Desktop Viewer上面也可以选SSH协议,不过在这种情况下不知吃图形界面。

输入服务器端远程桌面设置的密码5.windows之间用mstsc即可。

6.windows访问ubuntu(1)ubuntu安装xrdp (采用rdp协议)sudo apt-get install xrdpwindows即可用mstsc访问ubuntu主机了。

不过在这种情况下,在ubuntu主机上进行操作,windows上看不到;windows远程操作ubuntu,在ubunu 下也看不到。

下面的方法就不同了,windows下远程控制ubuntu,在ubuntu下可以看到;在ubuntu下操作windows也可以远程看到。

(2)xp下安装Realvnc软件(采用vnc协议)该软件会同时安装VNC Viewer 和VNC Server。

所以通过vnc就可以实现ubuntu主机和windows主机之间的相互远程桌面。

通过windows远程访问linux桌面的方法(简单)

通过windows远程访问linux桌面的方法(简单)

通过windows远程访问linux桌⾯的⽅法(简单)Linux端 1.保证Linux是有桌⾯界⾯的版本 3.安装插件:sudo -y yum install xrdp,结果如下:[hadoop@master ~]$ sudo yum -y install xrdpLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfileepel/x86_64/metalink | 8.5 kB 00:00:00* base: * epel: .hk* extras: * updates: epel | 4.7 kB 00:00:00.hk/pub/linux/fedora-epel/7/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epelTrying other mirror.epel | 3.2 kB 00:00:00(1/3): epel/x86_64/group_gz | 88 kB 00:00:00(2/3): epel/x86_64/updateinfo | 943 kB 00:00:15(3/3): epel/x86_64/primary | 3.6 MB 00:01:37epel 12687/12687Resolving Dependencies--> Running transaction check---> Package xrdp.x86_64 1:0.9.7-1.el7 will be installed--> Processing Dependency: xorgxrdp for package: 1:xrdp-0.9.7-1.el7.x86_64--> Running transaction check---> Package xorgxrdp.x86_64 0:0.2.7-1.el7 will be installed--> Finished Dependency ResolutionDependencies Resolved================================================================================================================================================================================= Package Arch Version Repository Size================================================================================================================================================================================= Installing:xrdp x86_64 1:0.9.7-1.el7 epel 416 kInstalling for dependencies:xorgxrdp x86_64 0.2.7-1.el7 epel 62 kTransaction Summary================================================================================================================================================================================= Install 1 Package (+1 Dependent package)Total download size: 478 kInstalled size: 2.2 MDownloading packages:warning: /var/cache/yum/x86_64/7/epel/packages/xorgxrdp-0.2.7-1.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY ] 0.0 B/s | 0 B --:--:-- ETAPublic key for xorgxrdp-0.2.7-1.el7.x86_64.rpm is not installed(1/2): xorgxrdp-0.2.7-1.el7.x86_64.rpm | 62 kB 00:00:01(2/2): xrdp-0.9.7-1.el7.x86_64.rpm | 416 kB 00:00:07----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Total 62 kB/s | 478 kB 00:00:07Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7Importing GPG key 0x352C64E5:Userid : "Fedora EPEL (7) <epel@>"Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5Package : epel-release-7-11.noarch (installed)From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7Running transaction checkRunning transaction testTransaction test succeededRunning transactionWarning: RPMDB altered outside of yum.** Found 11 pre-existing rpmdb problem(s), 'yum check' output follows:icedtea-web-1.7.1-1.el7.x86_64 has missing requires of java-1.8.0-openjdkicedtea-web-1.7.1-1.el7.x86_64 has missing requires of jpackage-utilsicedtea-web-1.7.1-1.el7.x86_64 has missing requires of jpackage-utilsjline-1.0-8.el7.noarch has missing requires of java >= ('0', '1.5', None)jline-1.0-8.el7.noarch has missing requires of jpackage-utils1:libreoffice-core-5.3.6.1-10.el7.x86_64 has missing requires of java-headless >= ('1', '1.6', None)1:libreoffice-ure-5.3.6.1-10.el7.x86_64 has missing requires of libjvm.so()(64bit)rhino-1.7R5-1.el7.noarch has missing requires of jpackage-utilsrhino-1.7R5-1.el7.noarch has missing requires of jpackage-utilstagsoup-1.2.1-8.el7.noarch has missing requires of jpackage-utilstagsoup-1.2.1-8.el7.noarch has missing requires of jpackage-utils >= ('0', '1.6', None)Installing : xorgxrdp-0.2.7-1.el7.x86_64 1/2Installing : 1:xrdp-0.9.7-1.el7.x86_64 2/2Verifying : xorgxrdp-0.2.7-1.el7.x86_64 1/2Verifying : 1:xrdp-0.9.7-1.el7.x86_64 2/2Installed:xrdp.x86_64 1:0.9.7-1.el7Dependency Installed:xorgxrdp.x86_64 0:0.2.7-1.el7Complete! 4.安装插件:sudo yum -y install tigervnc-server 5.启动服务:/bin/systemctl start xrdp.service1 [hadoop@master ~]$ /bin/systemctl start xrdp.service2 ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===3 Authentication is required to manage system services or units.4 Authenticating as: root5 Password:6 ==== AUTHENTICATION COMPLETE ===7 [hadoop@master ~]$Windows端: 1.打开远程桌⾯⼯具: 2.输⼊LinuxIP地址,阅读警告后点“是” 3.输⼊Linux⽤户名和密码 4.完美远程登录桌⾯。

Windows远程桌面控制Linux(XDMCP)

Windows远程桌面控制Linux(XDMCP)

Windows远程桌面控制Linux(XDMCP)随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为网络管理员的首要任务。

本文将介绍通过xmanager远程桌面控制Linux的方法和技巧随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为网络管理员的首要任务。

我们经常见到的几种最为常用的windows下远程管理Linux服务器的方法,基本上都是利用SecureCRT,F-Secure SSH 抑或是PUTTY 等客户端工具通过ssh服务来实现Windows下管理Linux服务器的,这些客户端工具几乎不需要什么配置,使用简单,但是它们都无法启动窗口服务的程序或进程,也无法达到远程桌面控制。

本文将介绍通过xmanager远程桌面控制Linux的方法和技巧,文中所指的Linux 系统,如无特别说明都以RedHat 9.0为例。

有两种方法可以实现远程管理Linux桌面窗口,其中一个就是是我们所选择的X显示管理器(X display manager)或者说xdm,另一个流行的解决方案是vnc。

我选择xdm而不是vnc出于两点原因。

第一,vnc要有个服务端的守护进程,为每个共享的桌面运行。

第二,我已经有X服务器的软件安装在所有的工作站上,不想再添加额外的客户端软件了。

我们先来了解一些X系统方面的知识,X是用在大多数UNIX系统中的图形支持系统。

如果你在你的Linux机器上使用GNOME或者KDE的话,你就正在使用X系统。

它由X联盟()定义并维护。

大多数的Linux用户使用的都是由XFree86 项目 ()提供的X Window系统的实现。

xdm 是一个显示管理器,提供了灵活的任务管理功能。

然而xdm通常被认为是“GUI的登陆屏幕,可以自动启动我的X任务”,我们会看到实际上它要更为强大。

用VNC访问远端Linux桌面详细步骤解析

用VNC访问远端Linux桌面详细步骤解析

用VNC访问远端Linux桌面详细步骤解析下面详细介绍如何使用VNC登陆远端Linux桌面步骤1:安装下载Linux版本VNC软件和Windows版本VNC,分别进行安装,windows下的安装不用介绍了,这里着重介绍Linux下VNC软件的安装,1)、[root@gliethttp root]#tar zxvf vnc-4.0-x86_linux.tar.gzvnc-4.0-x86_linux/vnc-4.0-x86_linux/READMEvnc-4.0-x86_linux/vncinstallvnc-4.0-x86_linux/Xvncvnc-4.0-x86_linux/Xvnc.manvnc-4.0-x86_linux/vncviewervnc-4.0-x86_linux/vncviewer.manvnc-4.0-x86_linux/vncpasswdvnc-4.0-x86_linux/vncpasswd.manvnc-4.0-x86_linux/vncconfigvnc-4.0-x86_linux/vncconfig.manvnc-4.0-x86_linux/vncservervnc-4.0-x86_linux/vncserver.manvnc-4.0-x86_linux/x0vncservervnc-4.0-x86_linux/x0vncserver.manvnc-4.0-x86_linux/vnc.sovnc-4.0-x86_linux/LICENCE.TXTvnc-4.0-x86_linux/java/vnc-4.0-x86_linux/java/index.vncvnc-4.0-x86_linux/java/logo150x150.gifvnc-4.0-x86_linux/java/vncviewer.jar[next]2)、[root@gliethttp root]#cd vnc-4.0-x86_linux[root@gliethttp root]#./vncinstall /usr/local/binCan't install manual pages to /usr/local/man/man1Copying Xvnc to /usr/local/binCopying vncviewer to /usr/local/binCopying vncpasswd to /usr/local/binCopying vncconfig to /usr/local/binCopying vncserver to /usr/local/binCopying x0vncserver to /usr/local/bin[root@gliethttp root]#mkdir -p /usr/local/vnc/classes[root@gliethttp root]#cp java/* /usr/local/vnc/classes3)、好了安装完毕,接下来就是配置了步骤2:配置1、配置Linux主机1)、[root@gliethttp root]#vncserver :1 //启动1号连接服务,会自动生成~/.vnc2)、[root@gliethttp root]#vim ~/.vnc/xstartup删除xstartup中所有内容,加入startkde&(KDE桌面) 或gnome-session&(GNOME桌面) startkde& #表示远程客户端将登陆Linux的KDE桌面(显示效果不太好)gnome-session& #表示远程客户端将登陆Linux的GNOME桌面3)、[root@gliethttp root]#vncserver -kill :1 //关闭1号服务[root@gliethttp root]#vncserver :1 //重启1号服务,使2)设置生效4)、[root@gliethttp root]#vncpasswd //设置登陆密码2、使用windows下VNC Viewerv.exe登陆远端Linux主机Server:192.168.0.250:1正确输入密码后即可正常登陆远端Linux桌面3、使用IE浏览器登陆远端Linux主机在IE浏览器中输入vncserver地址:http: //192.168.0.250:5801/在IE浏览器中会出现一个类似vncviewer的登陆界面,确定后,提示输入用户名和密码,输入后就进入了远端Linux桌面(不过要比采用vncviewer登陆的显示效果糟糕的多)。

不用显示器也能进桌面SSH下配置VNC服务实现远程桌面

不用显示器也能进桌面SSH下配置VNC服务实现远程桌面

不用显示器也能进桌面SSH下配置VNC服务实现远程桌面展开全文VNC是linux下面常用的远程桌面,用它可以在windows或者unix主机上方便的通过网络操作远程主机而不需要一个额外的显示器,非常实用。

这篇教程将会详细讲解安装配置VNC服务器开启远程桌面服务的全部过程。

首先假设我们已经知道了树莓派的ip地址,并且通过ssh远程连接到了树莓派。

在ssh命令终端下输入命令sudo apt-get install vnc-serverapt-get会给出一个提示,这个命令将会安装tightvnc在内的一系列包输入Y继续安装接下来配置tightvncserver的启动服务输入命令sudo nano /etc/init.d/tightvncserver然后复制粘贴这个脚本到ssh窗口### BEGIN INIT INFO# Provides: tightvnc# Required-Start: $remote_fs $syslog# Required-Stop: $remote_fs $syslog# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: Start VNC Server as a service# Description: Start VNC Server as a service.### END INIT INFO#!/bin/sh# /etc/init.d/tightvncserver# Customised by Stewart Watkiss# Set the VNCUSER variable to the name of the user to start tightvncserver underVNCUSER='pi'eval cd ~$VNCUSERcase "$1" instart)su $VNCUSER -c '/usr/bin/tightvncserver :1'echo "Starting TightVNC server for $VNCUSER ";;stop)pkill Xtightvncecho "Tightvncserver stopped";;*)echo "Usage: /etc/init.d/tightvncserver {start|stop}"exit 1;;esacexit 0#需要特别说明的一点是这个脚本的默认用户是pi Ctrl+ O 保存 Ctrl +X 退出输入命令sudo chmod 755 /etc/init.d/tightvncserver sudo update-rc.d tightvncserver defaults输入命令vncserver会提示你设定vnc 服务的访问密码需要连续输入两次密码密码长度最好为8位之后还会提示你要不要输入一个只读密码只读密码可以选Y输入也可以选n跳过到这里vnc远程桌面就可以用了默认连接端口 ip:5901以后每次树莓派启动远程桌面都会自动运行。

Linux1 VNC服务器 Windows平台远程桌面连接

Linux1 VNC服务器  Windows平台远程桌面连接

Linux1 VNC服务器Windows平台远程桌面连接VNC Viewer和VNC Server可以在不同的操作系统上,多个VNC客户端能够同时连接到VNC Server上,甚至可以通过支持Java的浏览器访问VNC Server,使用方便简单,功能强大。

(1)右击桌面空白区域,执行【打开终端】命令,在打开的窗口中,输入“useradd user”命令,并按【回车】键,创建普通用户“user”,如图69所示。

图69 新建账户user1(2)在终端命令行输入“service vncserver start”命令,并按【回车】键,启动“vncserver”服务,如图70所示。

图70 启动vncserver服务(3)在终端命令行输入“su user1”命令,并按【回车】键,切换至user1账户,如图71所示。

图71 切换至user1账户(4)在终端命令行输入“vncserver”命令,并按【回车】,启动“vnc server”,如图72所示。

图72 启动vnc-server(5)在终端窗口中,依次输入密码,并按【回车】键,如图73所示。

图73 设置远程登录密码(6)在Windows 客户端桌面,双击“VNC Viewer 4”图标,在弹出的“VNC Viewer”对话框的服务器文本框中,输入vnc-server 的IP 地址和通信端口号,如“192.168.0.254:5912”然后单击【确定】按钮,如图74所示。

图74 连接vnc-server(7)在弹出的“VNC 验证”对话框中,输入密码,并单击【确定】按钮,如图75所示。

图75 身份认证(8)vnc-server 连接成功,远程桌面如图76所示。

图76 user1的远程桌面提 示用户user1的桌面号为“12”提 示vnc-server 与vnc-client 必须使用大于5900的端口号进行连接,连接号=5900+N (桌面号)。

远程桌面连接的详细步骤和设置方法(二)

远程桌面连接的详细步骤和设置方法(二)

远程桌面连接的详细步骤和设置方法在现代科技发展日新月异的时代,人们越来越依赖计算机和网络。

随着工作和学习模式的改变,远程办公和远程学习逐渐成为常态。

远程桌面连接便成为一种重要的工具,它让我们可以在任何时候在不同设备之间进行桌面共享和远程访问。

在本文中,我们将详细介绍远程桌面连接的步骤和设置方法。

1. 操作系统要求首先,远程桌面连接通常需要目标设备与控制设备使用同一操作系统或具有兼容性。

常见的操作系统包括Windows、macOS和Linux等。

确保你的设备上安装了远程桌面连接所需的操作系统,并且更新到最新版本。

2. 启用远程桌面在Windows操作系统中,要启用远程桌面连接,首先打开控制面板,然后选择“系统和安全”选项。

在“系统”中,选择“远程设置”,勾选“允许远程连接到此计算机”,并点击“确定”保存设置。

在macOS中,打开“系统偏好设置”,进入“共享”选项,勾选“远程登录”。

而在Linux系统中,可以通过安装远程连接软件实现远程桌面连接功能。

3. 配置网络和防火墙要通过远程路由器进行连接,网络配置非常重要。

确保目标设备和控制设备处于同一局域网中,并且能够互相通信。

如果你位于不同的网络中,可能需要配置端口转发或虚拟专用网络(VPN)来实现连接。

同时,防火墙设置也需要配置。

在Windows系统中,打开“控制面板”,选择“Windows防火墙”,点击“允许应用或功能通过Windows防火墙”选项,在列表中选择“远程桌面连接”,确保其被允许通过防火墙。

在macOS中,点击“系统偏好设置”,进入“安全性与隐私”,选择“防火墙”选项卡,在右下角点击“解锁”按钮进行设置,勾选“允许远程登录”。

在Linux系统中,可以使用iptables或ufw命令来配置防火墙,确保远程桌面连接的端口被允许通过。

4. 获取远程桌面应用程序要进行远程桌面连接,你需要在控制设备上安装相应的远程桌面应用程序。

在Windows操作系统中,可以使用Windows自带的“远程桌面连接”应用程序。

用Windows的远程桌面连接访问Debian和Ubuntu图形界面

用Windows的远程桌面连接访问Debian和Ubuntu图形界面

Linux的服务器我一般是不安装图形界面的,但是有的客户需要使用VPS的图形界面,又觉得Windows的VPS性价比不高,所以我就尝试了在Windows上远程访问Debian和Ubuntu。

要实现这一功能非常简单,在Windows客户端无需任何设置,直接使用系统附件里的“远程桌面连接”即可。

而在服务端,也只需要安装几个软件并做小小的设置即可。

一、服务端的安装与设置:1.安装Tightvncserver和xrdp这两个软件包# apt-get install tightvncserver xrdp2.关闭Gnome Terminal的plugin以解决键盘映射错误的问题:Application-system tools-editor或gconf-editor选择apps–>gnome_settings_daemon–>plugins–>keyboard–>取消勾选active3.在终端运行vpcserver命令,输入密码后会生成相关配置文件:# vncserver二、Windows客户端的使用:点击“开始”菜单-“所有程序”-“附件”-“远程桌面连接”,在“计算机”一栏里输入你VPS的IP地址,然后点击“连接”,在接下来的对话框里输入用户名和密码,点击“OK”之后即可进入Linux VPS的桌面。

想要退出的话只要选择注销(log out)即可。

ubuntu 9.10 & 10.04 不能正常关机重启的可能最佳方案2010-11-19 00:21ubutnu不能正常关机,可能跟电源管理有关修改配置,需要四步:1.打开终端,输入sudo gedit /etc/modules在文件最后一行回车,另起一行添加apm power_off=1保存,关闭2.在中端输入sudo gedit /etc/rc0.d/S90halt找到如下代码:hddown="-h"if grep -qs '^md.*active'/proc/mdstatthen hddown=""fi andnetdown="-i"if [ "$NETDOWN" = "no" ]; then netdown=""fi把这两段代码注释掉,如下:# hddown="-h"# if grep -qs '^md.*active'/proc/mdstat# then# hddown=""# fi and# netdown="-i"# if [ "$NETDOWN" = "no" ]; then# netdown=""# fi保存,退出3.在中端输入:sudo gedit /etc/default/grub找到GRUB_CMDLINE_LINUX=""修改成:GRUB_CMDLINE_LINUX="noacpi acpi=off acpi=force apm power_off=1"保存,退出再次在中端输入:sudo update-grub然后重启好了,关机,试试看,不出意外的情况下,应该可以正常关机了问题终于解决。

在Windows下远程桌面连接Linux-VNC篇

在Windows下远程桌面连接Linux-VNC篇

在Windows下远程桌⾯连接Linux-VNC篇作者:⾼张远瞩(HiLoveS)转载请保留该信息VNC是由AT&T试验室开发,是⼀款优秀的远程控制⼯具软件,后来以GPL授权的形式开源。

经过⼏年的发展,现在的VNC已经不单指某个软件,⽽是⼀类软件的通称。

下⾯介绍Linux下常⽤的两个VNC软件。

VNC的原理就是不停的对窗⼝界⾯截屏,再将图像传输给客户端,同时VNC服务器端接管服务器端的键盘、⿏标控制权,客户端可以通过服务器端操纵键盘⿏标。

⽐较类似Windows下的pcAnywhere。

⼀、Windows 端设置先讲Windows端是因为,下述的两个VNC可以⽤同⼀个客户端连接。

在Windows平台上,客户端我选择了RealVNC。

RealVNC包括了⼀整套的服务器端与客户端,如果只安装客户端是不需要注册码的,其客户端程序名为vncviewer.exe,这是个绿⾊软件,你可以从安装⽬录下拷贝到其他电脑中运⾏。

⼆、VINOVINO是Gnome中集成的⼀个VNC软件,安装Gnome环境时默认安装,点击“系统”-“⾸选项”-“远程桌⾯”就打开了其配置窗⼝。

选中“允许其他⼈查看您的桌⾯”后VINO就会启动服务器端进程vino-server,同时它监听TCP 5900端⼝。

如果不选中“允许其他⽤户控制您的桌⾯”,客户端则只能观看不能操纵。

VINO的模式与下⾯介绍的XVNC有很⼤不同,我觉得VINO其实是“Windows下的远程协助”,因为客户端显⽰的桌⾯与Linux端本地显⽰器中显⽰的桌⾯⼀样,如果你操纵客户端中的⿏标,Linux的显⽰器也能看到⿏标在跑。

如果你在Windows下安装过VNC服务器端,效果就是这个样。

另外,VINO的带宽占⽤真是变态,就算是⼀进桌⾯什么都不打开⽆操作的情况下,带宽也要占到4-5Mbps(桌⾯1280×1024,⾊彩24),如果有操作会占到8-12Mbps。

所以,VINO不适合做为服务器的⽇常远程管理,⽐较适合做为Linux下的远程协助和远程教学,也就是说你遇到⼀个问题,求助⾼⼿,⽽⾼⼿可以⼿把⼿的教你,你可以直接观看屏幕学习,或者做故障重现,你在本地做故障或Bug重现,⽽⼯程师可以远程观看。

windows远程登录Linux几种方式.

windows远程登录Linux几种方式.

windows远程登录Linux⼏种⽅式.命令⾏⽅式:telnet,ssh(客户端可以⽤putty、SecureCRT、SSH Secure Shell Client等SSH 客户端软件,输⼊您服务器的IP地址,并且输⼊登录的⽤户和密码就可以登录了。

我常选择的客户端软件是putty。

)图像⽤户界⾯:vnc,1. 具体设置下⾯我们来对Ubuntu Linux telnet的安装和设置进⾏⼀下讲解。

⾸先我们需要加载telnet的服务,之后对于root等有关⽅⾯进⾏设置。

在Windows系统中,telnet的配置相对简单⼀些。

那么在Ubuntu Linux中的telnet的设置就相对⽐较⿇烦了。

不少朋友都对这个安装过程不熟悉。

没有关系,这⾥我们就来对Ubuntu Linux telnet的安装设置进⾏⼀下讲解。

1. sudo apt-get install xinetd telnetd 2. Ubuntu Linux telnet安装后,系统也会有相应提⽰: sudo vi /etc/inetd.conf并加⼊以下⼀⾏(没有这个⽂件就会新建⼀个,没关系的,下同) telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd 3. sudo vi /etc/xinetd.conf并加⼊以下内容进⾏下⼀步的Ubuntu Linux telnet设置: # Simple configuration file for xinetd # # Some defaults, and include /etc/xinetd.d/ defaults { # Please note that you need a log_type line to be able to use log_on_success # and log_on_failure. The default is the following : # log_type = SYSLOG daemon info instances = 60 log_type = SYSLOG authpriv log_on_success = HOST PID log_on_failure = HOST cps = 25 30 } includedir /etc/xinetd.d 4. sudo vi /etc/xinetd.d/telnet并加⼊以下内容: # default: on # description: The telnet server serves telnet sessions; it uses # unencrypted username/password pairs for authentication. service telnet { disable = no flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID } 5. 重启机器或重启⽹络服务sudo /etc/init.d/xinetd restart 6. 使⽤telnet客户端远程登录即可进⾏⾮root⽤户访问. 7.使⽤root登录: mv /etc/securetty /etc/securetty.bak 这样root可以登录了.也可这样: 修改/etc/pam.d/login这个⽂件.只需将下⾯⼀⾏注释掉即可. #auth required lib/security/pam_securetty.so 8. Ubuntu Linux telnet的详细配制/etc/xinetd.d/telnet 编辑推荐 TCP/IP协议专题 TCP/IP(传输⼊控制地议/⽹际协议)是⼀种⽹络通信协议,它规范了⽹络上的所有通信设备,尤其是⼀个主机与.. ⽂章摘要:下⾯我们来对Ubuntu Linux telnet的安装和设置进⾏⼀下讲解。

启动远程桌面连接的方法

启动远程桌面连接的方法

启动远程桌面连接的方法远程桌面连接是一种可以在不同设备之间进行远程访问的技术。

利用远程桌面连接,用户可以在自己的设备上远程操作其他计算机或服务器,并访问其中的文件、程序和资源。

这种技术在工作和日常生活中非常常见,可以方便地远程协作、解决问题和管理远程设备。

以下是启动远程桌面连接的方法:1. Windows操作系统:Windows操作系统提供了内建的远程桌面连接功能,可以方便地启用和使用。

-在远程计算机打开远程桌面服务:在开始菜单中“远程桌面设置”,点击打开。

-启用远程桌面:在远程桌面设置窗口中,选择“允许远程连接到此计算机”,并勾选“仅限于运行最新版本的远程桌面进行连接(要求使用网络级别身份验证)”选项。

- 配置防火墙:点击“确认”后,Windows会自动配置防火墙以允许远程桌面连接。

-获取远程计算机的IP地址:可以在远程桌面设置窗口中的“PC名称”下方找到远程计算机的IP地址或主机名。

-远程连接:打开另一个计算机的远程桌面连接工具,输入远程计算机的IP地址或主机名,然后点击连接。

输入正确的用户名和密码后,就可以远程访问目标计算机了。

2. macOS操作系统:macOS也提供了内建的远程桌面连接功能。

-启用远程登录:在“系统偏好设置”中,找到“共享”选项,勾选“远程登录”。

-配置防火墙:在“共享”选项中,点击“防火墙选项”,确保远程桌面连接被允许通过防火墙。

-获取本地IP地址:打开“系统偏好设置”中的“网络”选项,找到当前连接的网络接口,复制IP地址。

-远程连接:打开另一个计算机的远程桌面连接工具,输入远程计算机的IP地址,然后点击连接。

输入正确的用户名和密码后,就可以远程访问目标计算机了。

3. Linux操作系统:Linux系统可以使用多种远程桌面连接工具,其中较为常用的有VNC 和SSH。

- VNC:首先在远程计算机上安装并配置VNC服务器,例如TightVNC 或RealVNC。

然后在本地计算机上安装并配置VNC客户端,例如TightVNC Viewer。

Linux远程桌面连接及Windows远程桌面端口修改

Linux远程桌面连接及Windows远程桌面端口修改

Linux远程桌面连接及Windows远程桌面端口修改在linux下通过远程桌面连接到windows的服务器上首先查看一下远程桌面的包有没有安装我们使用rpm安装一下下面我们使用rdesktop进行远程桌面链接这个时候我们就连接到我们的windows服务器上了.windows服务器也要做相应的远程设置.不然无法链接还有一个是图形化界面.叫tsclient我们先来查看一下有没有安装这个包没有提示说明没有按这个包.我们来安装一下tsclient这个包安装好后我们在终端界面下打开回车出现这个图形化界面我们可以输入windows的地址和端口点击连接.出现了.链接画面.这个时候如果你超时没有输入密码会提示出错的.Linux远程桌面windows服务器的方法除了这2种还有前面讲到的VNC.当然windows不是自带VNC链接的.VNC常用于windows连接Linux下面讲讲windows的远程桌面端口的修改我们打开注册表这里先讲2008的注册表的修改这里我们可以看出本地的远程端口是3389我们修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber转换成10进制查看可以看出数据是3389我们可以在十进制下进行端口修改.我们这修改成9833修改完后要重启windows服务器端口修改才能生效.我们现在来测试一下.要先将防火墙关闭或者添加9833端口到允许端口.不然无法连接我们可以看出本地的端口已经得到修改了.如何修改远程桌面web呢.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp\PortNumber修改此端口既是远程桌面web也就是前面讲的RDWeb的默认端口也是3389如果要修改RDWeb的端口就在此修改即可.。

【Linux】安装x11vnc和xrdp,使用windows远程deepin

【Linux】安装x11vnc和xrdp,使用windows远程deepin

【Linux】安装x11vnc和xrdp,使⽤windows远程deepin⼀、环境准备1、已安装deepin(虚拟机或物理机,安装教程⾃⾏查询,很简单),此处⽤的开源版deepin20.1做测试(⽬前已更新到20.2)2、启⽤root账号,终端执⾏:sudo passwd root,设置密码即可3、开启ssh,终端执⾏:systemctl start ssh4、系统默认禁⽌了root账号登录,使⽤创建系统设置的账号登录,再切换到root即可⼆、安装x11vnc1、切换到root账户,安装vncsudo su,输⼊密码sudo apt install x11vnc2、配置访问密码(指定输⼊路径/etc/,后⾯会⽤到,若不指定默认在/root/.vnc/passwd)x11vnc -storepasswd /etc/x11vnc.pass提⽰如下:Enter VNC password:Verify password:Write password to /root/.vnc/passwd? [y]/n yPassword written to: /root/.vnc/passwd3、配置开机启动vim /lib/systemd/system/x11vnc.service写⼊以下内容(确认x11vnc.pass⽂件路径是否正确):[Unit]Description=Start x11vnc at startup.After=multi-user.target[Service]Type=simpleExecStart=/usr/bin/x11vnc -forever -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared[Install]WantedBy=multi-user.target4、设置开机启动systemctl enable x11vnc5、启动服务systemctl start x11vnc6、查看状态systemctl status x11vnc三、安装xrdp1、安装apt install xrdp2、查看状态systemctl status xrdp3、设置开机启动systemctl enable xrdp4、使⽤windows 远程桌⾯远程deepin5、连接成功。

Windows下通过VNC远程访问Linux服务器,并实现可视化

Windows下通过VNC远程访问Linux服务器,并实现可视化

Windows下通过VNC远程访问Linux服务器,并实现可视化前⾔最近因部门需要,⽼⼤想让我在公司Linux服务器上弄个Oracle,以⽤作部门测试环境的数据库服务器,经过⼀番折腾后,成功完成了任务。

因公司Linux服务器是⽆图形界⾯的,本⼈接触Linux不多,为了更⽅便的操作,特地学习了下如何在Windows环境下通过VNC来访问Linux,使其能在图形界⾯上操作。

SecureCRT连接Linux⾸先,我们需要能够正常连接到服务器。

在这⾥,我选择通过SecureCRT远程连接到Linux服务器(安装操作过程很简单,在这⾥就不详细说明了),连接之后,可直接进⾏类似Linux终端的操作。

连接后的界⾯如下:WinSCP上传⽂件有时我们需要在Windows下远程上传⽂件到Linux服务器上,⽅法也有很多种。

在这⾥,我是通过WinSCP,将Windows下的⽂件上传到Linux服务器上。

WinSCP的安装操作过程很简单,在下图中,左侧是Windows本地的⽂件,右侧是Linux上的⽂件,我们只需简单进⾏拖拽,便完成实现⽂件上传的功能。

VNC的安装VNC主要包括VNC Viewer和VNC Server两部分,为了能够在图形界⾯上进⾏操作(公司Linux是⽆图形界⾯的),我在这⾥通过VNC来实现。

1.Windows上安装VNC ViewerVNC Viewer是客户端的应⽤程序,我们主要使⽤它来建⽴连接并实现远程控制,当然,它也是免费开源的,安装起来也很容易。

2.Linux上安装VNC ServerVNC Server是服务端的应⽤程序,我们⽬前需要做的就是使VNC Viewer成功连接上VNC Viewer,这样便可以访问Linux,并实现可视化。

检查Linux是否安装了VNC服务,输⼊命令:rpm -qa | grep vnc ,如已安装,则会显⽰已安装的信息。

如果未安装的话,安装VNC Server时,若Linux服务器可正常联⽹,那么我们可以很⽅便的通过 yum 命令来安装,在终端输⼊命令:yum install tigervnc-server ;若⽆法在Linux下联⽹,那么我们可以将VNC Server的离线安装包通过上传到服务器,再进⾏安装。

vnc远程桌面window使用手册

vnc远程桌面window使用手册

vnc远程桌面window使用手册
VNC(Virtual Network Computing)是一种图形界面的远程控制工具,可以让你在一台计算机上控制另一台计算机。

以下是使用VNC 远程桌面Windows的步骤:
1. 安装VNC服务器和客户端:首先,你需要在你的计算机上安装VNC服务器软件,例如RealVNC、TightVNC等。

然后,你需要在你想要控制的计算机上安装VNC客户端软件。

2. 启动VNC服务器:在你的计算机上打开VNC服务器软件,然后输入一个密码,这个密码将用于保护你的远程桌面连接。

点击“开始”或“连接”按钮,启动VNC服务器。

3. 连接到VNC服务器:在你的计算机上打开VNC客户端软件,输入你的VNC服务器的IP地址,然后输入你之前设置的密码。

点击“连接”或“开始”按钮,尝试连接到你的VNC服务器。

4. 控制远程桌面:一旦连接成功,你就可以看到并控制远程计算机的桌面了。

你可以运行程序,查看文件,甚至编辑文件。

5. 断开连接:当你完成远程控制后,记得断开连接。

你可以在VNC客户端软件中选择“断开”或“退出”选项,或者直接关闭客户端软件。

注意:在使用VNC时,你应该确保你的网络是安全的,因为任何知道你的IP地址和密码的人都可以尝试连接到你的计算机。

此外,你应该定期更改你的密码,以增加安全性。

windows上用vnc链接liunx及错误修改

windows上用vnc链接liunx及错误修改

windows上通过vnc连接虚拟机中linux系统
及the connection was refused by the host computer问题解决首先要在虚拟机中安装vnc。

虚拟机的设置中要启用VNC连接。

然后输入指令vncserver,可以看到有一个序号。

接着在windows下打开vnc软件
这边输入IP,试了很多次都显示the connection was refused by the host computer。

无法连接。

此时在IP后面加了端口号,端口号为上图中设置的5900,依然无法连接
正确的写法是IP加端口号,但是这边的端口号不是设置的5900,而是在5900基础上加上虚拟机中的VNC序号,如第一张图中显示的1。

正确写法是IP:5901 (如我的机子填写10.136.7.174:5901)
此时点击确定,输入密码,则连接成功,可在windows下显示虚拟机中Linux的界面,从而进行操作。

连接Linux远程桌面的四个方法

连接Linux远程桌面的四个方法

有下面四种方法:一、通过xshell直接调用程序窗口。

二、通过xbrower连接Linux完整的桌面。

三、通过Linux连接Linux的远程桌面,可完整桌面,也可打开程序窗口。

四、通过VNC连接桌面。

一、安装xmanager,用xshell连接到Linux服务器,直接在命令里输入就可以,比如输入system-config-network,可在windows这边直接看到网络配置窗口。

二、通过xshell直接调用程序窗口。

rhel5的gdm的配置文件放在这里:/usr/share/gdm/defaults.conf需要修改的地方如下:修改/usr/share/gdm/defaults.conf文件,修改以下几行:Enable=trueDisplaysPerHost=10Port=177AllowRemoteRoot=true再修改/etc/inittab文件,把默认运行级别改为5,再加入以下行:x:5:respawn:/usr/sbin/gdm如果防火墙打开了,使用以下命令打开177端口:iptables -A INPUT -p udp --dport 177 -j ACCEPT重启系统在xbrower中新建一个连接,选XDMCP,下一步选Secure XDMCP,在Host中输入IP地址,其它默认,下一步,默认,下一步,输入会话名,完成。

#用 gdm-binary -daemon 启动,177端口注:如果哪天xbrower无法登陆(或除root外其它普通用户无法登陆),很可能是因为Linux的根分区没有闲散空间。

root用户拥有一定比例的保留空间,故普通用户无法登陆的情况下root却有可能成功登陆。

三、假设本地主机IP为192.168.1.1,远程的主机IP为192.168.1.2第一步,在本地主机上的任意一个xterm(黑屏窗口)中执行xhost,用来允许远程的其它主机可以和本地主机的X server联网:xhost + 192.168.1.2如果不指定任何IP地址,则表示权限完全放开,这会带来安全问题,要小心!第二步,确认本地主机的 xfs 是运行的,用 ps 检查一下进程。

VNC远程控制软件使用说明

VNC远程控制软件使用说明

VNC远程控制软件使用说明VNC远程控制软件使用说明1、介绍VNC(Virtual Network Computing)是一种远程控制软件,它允许用户通过网络连接远程控制其他计算机。

本文档将详细介绍如何安装、配置和使用VNC远程控制软件。

2、系统要求在开始安装和使用VNC远程控制软件之前,请确保您的计算机符合以下最低系统要求:- 操作系统:Windows 10、Mac OS X、或Linux- 内存:至少4GB- 硬盘空间:至少100MB3、安装VNC软件在此章节中,将详细介绍如何和安装VNC远程控制软件。

3.1 VNC软件- 在浏览器中打开VNC软件官方网站(地质)。

- 在页面中选择适用于您操作系统的软件版本。

- 按钮开始软件安装文件。

3.2 安装VNC软件- 找到的安装文件并运行它。

- 根据安装向导的指示,选择安装位置和其他相关选项。

- “下一步”按钮进行安装。

- 完成安装后,启动VNC软件。

4、配置VNC软件在此章节中,将介绍如何配置VNC软件以实现远程控制。

4.1 创建VNC服务器- 在VNC软件中,选择“创建服务器”选项。

- 设置服务器的名称和密码。

- 选择允许的远程访问方式和权限。

- 完成配置后,保存服务器设置。

4.2 连接到远程计算机- 在VNC软件中,选择“连接到远程计算机”选项。

- 输入要连接的计算机的IP地质或主机名。

- 输入服务器名称和密码进行身份验证。

- 确认连接选项和权限,然后连接。

5、使用VNC远程控制在此章节中,将介绍如何使用VNC远程控制软件实现对远程计算机的控制和操作。

5.1 控制远程计算机- 通过VNC连接到远程计算机后,您将在VNC界面上看到远程计算机的桌面。

- 使用鼠标和键盘控制远程计算机的操作。

- 在VNC界面上的工具栏上,您可以找到其他控制选项和功能。

5.2 文件传输- 在VNC界面上的工具栏上,找到文件传输选项。

- 使用文件传输功能可以在本地计算机和远程计算机之间传输文件。

如何在Windows上启用远程桌面连接

如何在Windows上启用远程桌面连接

如何在Windows上启用远程桌面连接远程桌面连接是一种方便的功能,它允许用户从一台电脑远程访问和控制另一台电脑。

在Windows操作系统中,启用远程桌面连接可以大大提高工作效率和便利性。

本文将详细介绍如何在Windows上启用远程桌面连接,并提供步骤和操作示范。

一、检查操作系统版本首先,我们需要检查使用的Windows操作系统版本是否支持远程桌面连接。

目前,Windows 7、Windows 8、Windows 8.1和Windows 10均支持该功能。

请确保你的系统版本属于上述范围,否则可能无法进行后续操作。

二、打开系统属性设置在桌面上,点击鼠标右键,选择“属性”选项。

从弹出的菜单中找到“系统”选项并点击进入系统属性设置。

三、启用远程桌面功能在系统属性设置中,选择“远程”选项卡。

在该选项卡中,可以找到“远程桌面”部分,其中包含几个选项。

首先,在“远程桌面”部分中,点击“允许远程连接到此计算机”复选框,确保该选项处于选中状态。

这样做将启用远程桌面连接的基本功能。

四、选择用户权限在“远程桌面”部分,点击“选择用户”按钮。

在弹出的对话框中,可以看到两个选项:“只允许运行的用户连接”和“任何用户都可以连接”。

根据实际需求,选择合适的选项。

- 如果只想允许特定的用户连接到计算机,选择“只允许运行的用户连接”选项,并点击“添加”按钮,将希望连接的用户添加到列表中。

- 如果希望任何用户都可以连接到计算机,选择“任何用户都可以连接”选项。

五、配置高级设置(可选)如果需要更详细的远程桌面连接设置,可以点击“高级”按钮,进入高级设置窗口。

在该窗口中,可以设置网络级别身份验证、连接设置和资源共享等。

根据实际需求进行配置,并点击“确定”保存更改。

六、连接远程桌面完成以上设置后,我们就可以连接到远程桌面了。

在本地计算机上,点击“开始”按钮,找到“远程桌面连接”程序,并打开它。

在新打开的窗口中,输入远程计算机的IP地址或计算机名,并点击“连接”按钮。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作者:高张远瞩(HiLoveS)博客:/hiloves/转载请保留该信息VNC是由AT&T试验室开发,是一款优秀的远程控制工具软件,后来以GPL授权的形式开源。

经过几年的发展,现在的VNC已经不单指某个软件,而是一类软件的通称。

下面介绍Linux下常用的两个VNC软件。

VNC的原理就是不停的对窗口界面截屏,再将图像传输给客户端,同时VNC服务器端接管服务器端的键盘、鼠标控制权,客户端可以通过服务器端操纵键盘鼠标。

比较类似Windows 下的pcAnywhere。

一、Windows 端设置先讲Windows端是因为,下述的两个VNC可以用同一个客户端连接。

在Windows平台上,客户端我选择了RealVNC。

RealVNC包括了一整套的服务器端与客户端,如果只安装客户端是不需要注册码的,其客户端程序名为vncviewer.exe,这是个绿色软件,你可以从安装目录下拷贝到其他电脑中运行。

二、VINOVINO是Gnome中集成的一个VNC软件,安装Gnome环境时默认安装,点击“系统”-“首选项”-“远程桌面”就打开了其配置窗口。

选中“允许其他人查看您的桌面”后VINO就会启动服务器端进程vino-server,同时它监听TCP 5900端口。

如果不选中“允许其他用户控制您的桌面”,客户端则只能观看不能操纵。

VINO的模式与下面介绍的XVNC有很大不同,我觉得VINO其实是“Windows下的远程协助”,因为客户端显示的桌面与Linux端本地显示器中显示的桌面一样,如果你操纵客户端中的鼠标,Linux的显示器也能看到鼠标在跑。

如果你在Windows下安装过VNC服务器端,效果就是这个样。

另外,VINO的带宽占用真是变态,就算是一进桌面什么都不打开无操作的情况下,带宽也要占到4-5Mbps(桌面1280×1024,色彩24),如果有操作会占到8-12Mbps。

所以,VINO不适合做为服务器的日常远程管理,比较适合做为Linux下的远程协助和远程教学,也就是说你遇到一个问题,求助高手,而高手可以手把手的教你,你可以直接观看屏幕学习,或者做故障重现,你在本地做故障或Bug重现,而工程师可以远程观看。

三、XVNCXVNC就是大家所熟悉的vnc或vncserver,是由RealVNC公司开发的开源版的VNC软件。

1、安装XVNC。

安装Linux时,可以从安装包中选中。

若没有安装,可以从安装盘中找到。

服务器的组件名叫vnc-server。

请执行rpm -q vnc-server 这个指令。

它的输出应该是package vnc-server is not installed 或类似vnc-server-4.0-11.el4。

假如服务器未被安装,请用这个指令来安装它:yum install vnc-server。

2、启动vncserver。

在终端中输入:vncserver :1 -geometry 1280x1024 –depth 24 注::1指1号窗口,-geometry 指窗口分辨率,-depth指色彩数也可以简单的指定:vncserver :1 注:使用RealVNC的客户端,窗口分辨率与色彩数可以在客户端指定当你第一次启动vncserver时,会要求指定密码,该密码是VNC客户端连接时要输入。

窗口可以从0开始指定,如果Linux本地端已经启用图形环境,则必须从1开始指定,因为窗口0被X11占用。

3、配置xstartupXVNC默认采用twm做为图形环境,如果你安装了KDE或Gnome也可以启动。

vi ~/.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/.Xresourcesxsetroot -solid greyvncconfig -iconic &xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &twm &最后一行twm &表示启动twm,修改成gnome-session &启动Gnome,修改成startkde &启动KDE。

如果Linux本地端已经启用Gnome或KDE图形环境,当VNC客户端连接服务器后,可能会只显示灰屏,没有正常启用图形环境。

查看~/.vnc下的日志时会提示错误:You are already running a session manager。

这时需要去掉xstartup文件中的# unset SESSION_MANAGER# exec /etc/X11/xinit/xinitrc这两行前的#,再重启vncserver。

如果Linux本地端是init 3模式,则不需要修改这两行。

当vnc客户端连接服务器时显示的界面是英文的,主要是中文环境还没有装入,而且没有中文输入法。

在# exec /etc/X11/xinit/xinitrc行后添加下面内容:export LANG=zh_CN.UTF-8 注:启用中文环境scim –d 注:加载scim输入法4、关闭vncservervncserver –kill :1 注:关闭窗口1,以此类推关闭窗口2就为:2当所有窗口都关闭vncserver服务就关闭了。

5、客户端使用XVNC不仅支持vncview等客户端程序,还支持浏览器控制。

浏览器直接输入地址http://IP:5800,就会启动Java客户端连接。

窗口0占用TCP 5900端口(VNC客户端),TCP 5800端口(浏览器)。

窗口1占用TCP 5901端口(VNC客户端),TCP 5801端口(浏览器)。

窗口2、3以此类推。

6、开机自启动vncserver上面的操作都是要先登录Linux端,然后手动启动vncserver服务后,才能使用VNC连接。

如果你想开机自启动vncserver服务,必须这样做。

先按上面的步骤启动一次vncserver,确保密码和xstartup文件都建立了。

然后,vi /etc/sysconfig/vncservers,添加如下内容:VNCSERVERS="1:root 2:zhang 3:li" 注:1、2、3代表窗口,比如root用户用窗口1,zhang用户用窗口2,这里的用户是指Linux中的正规的用户帐户VNCSERVERARGS[1]="-geometry 640x480 –depth 24" 注:为root用户指定分辨率和色彩数,这里的[1]指上面的“1:root”VNCSERVERARGS[2]="-geometry 640x480 –depth 16" 注:为zhang用户指定分辨率和色彩数VNCSERVERARGS[3]="-geometry 800x600"注:上面的这三行可以不添加,由vnc客户端自行控制分辨率和色彩。

上面的root、zhang、li用户必须确保密码和xstartup文件都建立了,你可以分别登录先执行一次vncserver :1。

最后,执行/sbin/chkconfig vncserver on指令。

7、安全XVNC的数据传输都是明文的,因涉及服务器的管理,使用明文是不可接受的。

我们可以使用SSH加密VNC数据。

首先,开启Linux端的SSH服务。

第二,在Windows端下载一个SSH telnet工具。

推荐的有PuTTy,SecureCRT。

第三,启用SSH隧道。

下面以SecureCRT为例,PuTTy操作类似。

先建立一个连接到Linux端的普通SSH会话。

在该会话选项中“端口转发”中,添加“本地端口转发属性”。

见右图中,在“本地”中输入一个端口,这里选择了5901,也可以选择5801或其他端口,只要不与本地的服务相冲突,这个本地端口与Linux中vncserver监听的窗口端口无关,在“远程”中输入5901,这个端口是Linux端的vncserver监听的端口,这里是启动窗口1,如果启动窗口2则这里要输入5902。

确定。

设置完后,在SecureCRT中启动与Linux的SSH会话,正确登录Linux后。

打开vncviewer。

在VNC服务器中输入:localhost:5901(这里的端口就是上面指定的本地端口,而非Linux 端的端口),因为这里要连接的是本地的SecureCRT启动的SSH隧道。

在VNC运行过程中SecureCRT不能关闭。

这样,在Linux端的防火墙就可以只开放SSH端口,关闭掉有关VNC的所有端口。

8、结论XVNC是一个非常好的日常用服务器管理工具,你可以根据你的网络带宽调整画质,如果你的带宽偏小,可以调小分辨率与色彩数,XVNC无操作时基本没有数据,如果是800×600分辨率,最差画质,它只会占几百Kb甚至十几Kb的带宽,这一点上非常适合做服务器管理。

相关文档
最新文档