Windows系统怎么远程登陆桌面Linux
用putty、xshell等软件远程linux的命令行模式大家应该都会了,假如需要远程linux的桌面要怎么办呢?下面本人就讲下在Windows系统平台下使用TigerVNC远程登录带桌面的Linux系统。
软件名称:
VNC Password Recovery(VNC密码恢复) v20 官方安装版
软件大小:
162MB
更新时间:
2014-11-21
1、我们先在windows主机上下载TigerVNC软件包。TigerVNC是一款开源免费的VNC连接软件,我们可以通过它对带桌面的linux主机进行远程。这里,我们从SourceForge网站下载TigerVNC软件包。
2、安装TigerVN,打开下载的tigervnc-230exe可执行文件。双击进行安装,点击“运行”;
3、点击“Next”;勾选“I accept the agreement"复选框,点击”Next“;
4、选择TigerVNC的安装路径,我们这里选择”D:\Program Files\TigerVNC“,点击”Next“;点击”Next“;
5、保持默认的配置,点击”Next“;点击”Install“;
6、点击”Finish“至此,TigerVNC安装完毕。
7、下来我们来对linux主机进行配置,linux被远程端需要安装TigerVNC服务。
命令:
yum install -y tigervnc tigervnc-server //安装tigervnc
vncserver //设置vnc登陆密码
vim /etc/sysconfig/vncserver //对该文件最后两行的注释,并修改VNCSERVER=“2:myusername"为VNCSERVERS="1:root"。
service vncserver restart //重启vncserver服务
8、使用TigerVNC远程连接服务器,
在TigerVNC安装目录下(D:\Program Files\TigerVNC),打开vncviewerexe,然后在VNC server框中填写”服务器IP:1“,输入服务器密码信息,点击”OK“
可以的。 需要安装 安装xrdp工具 ,以ubuntu为例!
首先在Ubuntu系统中打开终端命令工具,然后输入并运行下面的命令,来安装xrdp工具,这个工具是Ubuntu设置远程登录必须安装的工具:
sudo apt-get install xrdp
安装xrdp工具后,在系统才按中依次点击并打开“系统”-----“首选项”-----“远程桌面”
在打开的“远程桌面首选项”中,勾选共享下面的“允许他人查看您的桌面”和“允许其他用户控制您的桌面”,若是对安全方面要求高,可以好勾选安全下面的“您必须为本机器确认每次访问”,这样别人每次远程登录你的系统,在你的桌面弹出是否允许别人登陆的提示,需要你允许,别人才能连接。
下面我们来验证在Ubuntu系统打开远程桌面,在系统菜单中依次点击并打开“应用程序”-----“互联网”-------“终端服务客户端”
在打开的终端服务客户端对话框的,计算器后面输入我们要远程登录的计算机的IP地址,协议保持默认,其它可以不用填写,然后点击右下方的“连接”按钮
之后就打开远程登录界面,在这里的Module里面选择“sesman-Xvnc”,一般默认为这个,若不是这个那么请选择为这个协议,然后再下面输入远程的Ubuntu系统给登陆的用户名和密码,之后,点下面的OK按钮
点OK按钮后,会检查登陆协议、用户名和密码,验证完成后,就开始设置一些登陆的桌面环境,如下图所示,不要点击右下方的OK按钮,桌面能正常连接会自动关闭这个对话框,若是验证出错,会有提示信息
登录到远程桌面后,就和实际使用自己的电脑一样的,可以做任何操作,只要你有这些操作权限
下面再来演示在windows系统中打开远程桌面,windows xp和win7系统基本类似,依次点击并打开“开始”-----“所有程序”-----“附件”------“通讯”------“远程桌面连接”,在打开的远程桌面连接窗口的计算机后面输入要登陆的远程计算机的IP地址,然后点击右下方的“连接”按钮
弹出的远程登录界面和我们上面在Ubuntu远程登录Ubuntu系统是一样的,选择登陆协议,然后输入用户名和对应的密码,点OK按钮登录
1首先在windows电脑上安装软件客户端。在百度搜索出软件,到其官网或是软件平台上下载并安装;
2注册账户并登录;
3设置访问密码,用于主控电脑访问的;
4然后在linux上安装软件控制端。同样是可直接在官网上下载;
5用与windows客户羰上一样的账户登录;
6登录后进入的是主机列表,在列表处添加主机,可看到客户端主机在线;
7点击在线主机,输入客户端的设置的访问密码,进入到功能界面
8点击功能界面上的桌面控制功能,就控制windows电脑了。
这里我要说的不是telnet,rsh之类的远程控制工具,而是指远程控制桌面应用 X window比MS Windows先进的地方是,X window是个基于网络的的图形视窗系统,本身就具有远程控制的强大功能用户在远程系统上登录执行X 应用程序,并将XclIEnts执行的结果传回本地主机这就是我下面要介绍的Remote X 一、Remote X 假设本地主机ip为1721611,远程的主机ip为1721612 第一步,在本地主机上的任意一个xterm中执行xhost,用来允许远程的其它主机可以和本地主机的X server联网: xhost+ 1721612 如果不指定任何ip地址,则表示权限完全放开,这会带来安全问题,要小心! 第二步,确认本地主机的xfs是运行的用ps检查一下进程 第三步,从本地主机(1721611)上通过网络登录到远程主机1721612上,你用telnet,ssh,rsh都可以设置DISPLAY变量 exportDISPLAY=1721611:0 第四步,现在可以使用远程主机上的X 应用程序了 这么样,很方便吧,但是你还不能掌控整个桌面环境,这个工作就交给vnc吧!Remote X 在局域网上运行效果很不错,普通的电话拨号就不用试了,速度太慢了。 二、vnc 我相信有不少人在Windows环境用过pcanywhere,但你想不想用一个免费的,可以在Linux,win9x/nt上都可以使用的pcanywhere,这就是vnc vnc就是vitualnetwork computing的缩写,它支持许多操作平台,甚至可在浏览器中操作 我主要介绍vncvIEwer的用法,以及用Linux远程控制Linux或nt vncclIEnt通过架构在tcp/ip上的vnc协议与vncserver沟通,通过认证后,把X server的桌面环境,输入设备,和X 资源交给vncserver掌控,vncserver将桌面环境通过vnc协议送给vncclient端让vncclient来操纵vncserver桌面环境和输入设备 首先下载到vnc的Linux版本和Windows版本 当前的Linux版本是vnc-333r1_x86_Linux_20tgz 当前的Windows版本是vnc-333r7_x86_win32zip 1安装Linux版的vnc (1)安装 tarzxvfvnc-333r1_x86_Linux_20tgz cdvnc_x86_Linux_20 cpvnc /usr/local/bin/ mkdir/usr/local/vnc cp-r classes/ /usr/local/vnc/ (2)设置vncserver的访问密码 vncpasswd (3)启动vncserver vncserver 注意运行后显示的信息,记下所用的端口号,一般从1开始,因为0被x server占用了现在,你就能提供vnc服务了vncclIEnt的用法等会介绍 2、安装nt版的vnc 1)安装 解开vnc-333r7_x86_win32zip包后,会产生winvnc和vncvIEwer两个目录winvnc目录中是vncserver的安装程序,vncviewer目录中是vncclient的安装序我只关心vncserver,在winvnc目录中执行setup即可 2)设置 首先执行install default registry settings run winvnc(app mode)就是执行vncserver 这时可看到winvnc运行的小图标,用鼠标右键点击图标,在propertIEs/incoming connections中设定密码默认配置即可 现在,你的nt就能提供vnc服务了 3、使用vncvIEwer vncserver启动成功后,你就可用vncvIEwer来远程控制桌面了 vncvIEwerxxxxxxxxxxxx:displaynumber 例如,vncvIEwer1721612:1 按要求输入密码就可以看到远程的桌面了 注意:vIEwers需要在16位色的显示模式下工作,如果您的操作系统中没上16位色,那么请您及时的调整您计算机的显示模式。
本地为 Windows 系统
云服务器 ECS 实例创建好之后,您可以使用以下任意一种方式登录服务器:
远程登录软件 (如 Putty): 采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。
管理终端:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。
使用远程登录软件登录实例
远程登录软件的用法大同小异。本文档以 Putty 为例,介绍如何远程登录实例。Putty 操作简单、免费、免安装,下载地址:http://wwwputtyorg/
启动 Puttyexe 程序,进入 Putty 主界面。
在 Host Name 中输入实例的公网IP地址。
使用默认端口 22。
在 Connection Type 中,选择 SSH。
在 Saved Session 中输入希望保存的名字,然后单击 Save ,这样以后可以方便调用而不需要每次输入 IP 地址。
单击 Open 进行连接。
首次连接,会出现以下提示。单击 是。
根据提示,分别输入您的 Linux 云服务器 ECS 实例的用户名和密码。密码不会显示在屏幕上。输入完成后回车。
您现在成功连接到实例,可以进行操作了。
使用管理终端
管理终端作为一种区别于普通远程的连接工具,在普通远程工具(比如 Putty、Xshell、SecureCRT 等)无法使用的下,您可以通过管理终端进入云服务器登陆界面,查看服务器界面当时状态;如果您拥有操作权限,可以登录到服务器进行操作配置,对于有技术能力的用户解决自己遇到的问题有很大的帮助。
使用场景
管理终端适用于包括但不限于以下场景:
实例引导速度慢如启动自检,您可以通过管理终端查看进度;
您的实例内部软件设置错误导致无法远程连接(例如防火墙设置出错),您可以通过管理终端登录,然后重新设置防火墙;
应用消耗 CPU/带宽比较高,导致无法远程连接(例如被肉鸡,进程CPU/带宽跑满),您可以通过管理终端进入登录结束异常进程等。
操作步骤
登录云服务器管理控制台。
定位到要连接的实例。
点击右侧的 更多 > 连接管理终端。
第一次使用会提示连接密码。该提示只出现一次,以后每次登录时都需要输入该密码,请务必记下该密码。
如果忘记密码,单击右上角的 修改管理终端密码。
单击左上角的 发送远程命令 的 连接管理终端。输入连接密码连接实例。
输入用户名和密码即可登录。如果持续黑屏,是因为 Linux 实例处于休眠状态,单击键盘任意键即可唤醒。
步骤:
1、先在windows主机上下载TigerVNC软件包。TigerVNC是一款开源免费的VNC连接软件,可以通过它对带桌面的linux主机进行远程。这里,从SourceForge网站下载TigerVNC软件包。
2、安装TigerVN,打开下载的tigervnc-230exe可执行文件。双击进行安装,点击“运行”;
3、点击“Next”;勾选“I accept the agreement"复选框,点击”Next“;
4、选择TigerVNC的安装路径,这里选择”D:\Program Files\TigerVNC“,点击”Next“;点击”Next“;
5、保持默认的配置,点击”Next“;点击”Install“;
6、点击”Finish“至此,TigerVNC安装完毕。
7、来对linux主机进行配置,linux被远程端需要安装TigerVNC服务。
命令:
yum install -y tigervnc tigervnc-server //安装tigervnc
vncserver //设置vnc登陆密码
vim /etc/sysconfig/vncserver //对该文件最后两行的注释,并修改VNCSERVER=“2:myusername"为VNCSERVERS="1:root"。
service vncserver restart //重启vncserver服务
8、使用TigerVNC远程连接服务器,
在TigerVNC安装目录下(D:\Program Files\TigerVNC),打开vncviewerexe,然后在VNC server框中填写”服务器IP:1“,输入服务器密码信息,点击”OK“
注意事项:注意linux端服务器要把selinux防火墙关闭掉,系统防火墙开的话要把 5900添加到允许里。
0条评论