您的位置:首页 > 运维架构 > Linux

window下使用vnc远程登录ubuntu/linux图形界面

2012-02-29 11:12 459 查看
通常我们都使用putty、secureCRT等软件来远程登录linux系统,但这些软件仅提供字符终端界面,若要像windows的远程桌面连接那样登录linux的图形界面,我们可以使用VNC这类的软件。

VNC基本上是属于一种显示系统,也就是说他能将完整的窗口界面通过网络,传输到另一台计算机的屏幕上.

vnc包括客户端和服务器端,这里我们在linux中安装vnc-server,在windows下运行vnc-client去连接linux图形界面:

1.ubuntu下安装服务器端:$sudo apt-get install vnc4server

如果不知道该装什么软件包,可用vnc-server来查询软件包

_____________________________________________________________

$ sudo apt-get installvnc-server

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

软件包 vnc-server 是一个由下面的软件包提供的虚拟软件包:

vnc4server 4.1.1+xorg4.3.0-37ubuntu2

tightvncserver 1.3.9-6

请您明确地选择一个来进行安装。

E: 软件包 vnc-server 还没有可供安装的候选者

______________________________________________________________

2.配置服务器:$vi ~/.vnc/xstartup

xstartup文件的最后一行定义了vnc客户端的界面风格,

ubuntu默认使用的是x-window-manager&

linux则默认使用twm&

默认的界面风格都只提供了终端字符界面,因此为了真正显示图形界面,我们要将默认风格改为gnome-session&(Gnome桌面)或者kde&(KDE桌面)

3.启动vnc服务:$vncserver

第一次运行vncserver时会提示输入连接密码,之后便自动分配了一个vnc服务

___________________________________________________________

New 'jiong-desktop:1 (jiong)' desktop isxxx-desktop:1

Starting applications specified in/home/xxx/.vnc/xstartup

Log file is /home/xxx/.vnc/xxx-desktop:1.log

____________________________________________________________

其中显示的数字就是vnc客户端登陆时所要对应的窗口号,自此服务端已经配置完成,vnc服务也已经工作。

若要关掉vnc服务,则用 $vncserver -kill :窗口号的格式来关闭相应vnc服务。

4.windows下使用客户端登陆:RealVNC软件

RealVNC包括客户端和服务器端,我们只需要利用它的客户端来登陆linux因此仅安装客户端部分(VNCViewer)就行了。启动vnc viewer,输入对应地址,格式为:IP:590窗口号,如图



当然也可以通过网页浏览器来登陆(需要额外的JAVA支持),浏览器的地址格式为http:\\IP:580窗口号。

点击connect后跳出密码对话框,输入首次配置vncserver时设置的密码便可登陆linux的途径界面。

注:如果connect后无法连接登陆,提示10060错误,很有可能是服务器端防火墙导致,因此要么把对应端口设为可信要么降低防火墙设置,要么关闭防火墙(linux可用"iptables-F"来临时关闭防火墙)。

了解:

同样可能远程连入UNIX、Linux进行图形化操作的还有流行的Xmanager,VNC与之相比——两者工作原理不一样,后者是远程连入操作系统,所有操作在UNIX、Linux主机服务端进行,即使操作过程中“本地电脑与操作主机网络断开”,也不影响操作的顺利进行;而后者(Xmanager)是通过端口将主机服务器的UI界面引导到本地电脑进行展现,如操作过程出现“本地电脑与操作主机网络断开”,操作将中断失败!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐