Xming + PuTTY 在Windows下远程Linux主机使用图形界面的程序
windows与linux之间实现网络的远程登陆以及文件的传输
一、l inux系统与windows系统之间实现远程连接所需软件:securecrt,ubuntu虚拟机操作系统第一步,打开虚拟机ubuntu系统,点击虚拟机--设置--硬件--网络适配器,将网络连接模式设置为桥接,并且在设备状态选项全打钩。
第二步,打开虚拟机终端,输入ifconfig命令,查看虚拟机IP地址,若与windows主机IP地址不同,假如主机IP为192.168.1.17,则在虚拟机终端输入sudo ifconfig eth3 192.168.1.15 netmask 255.255.255.0,,即将虚拟机IP与主机IP设为同一网段。
第三步,打开securecrt软件,点击view---sessions manager---new sessions,选择SSH2协议,点击下一步,在host name填入虚拟机IP如192.1668.1.15,port默认为22,继续下一步,完成。
第四步,右键点击新建好的连接192.168.1.15,选择connect terminal ,输入虚拟机用户名和密码,就进入了虚拟机终端界面,通过终端界面操作,我们就可以在windous 系统下对linux 操作系统进行控制。
二、 l inux 系统与windows 系统间进行文件传输所需软件:cuteftp 、ubuntu 虚拟机操作系统第一步、第二步与问题一中相同。
第三步、打开cuteftp 软件,在站点输入栏,输入虚拟机IP 、虚拟机用户名和密码,点击回车,即可连接成功,如图左边窗口为windows 系统文件窗口,右边为linux 系统文件窗口,若实施系统间文件传输,直接拖动文件到相应窗口即可。
总结:通过该两款软件我们可以在windows系统下对linux系统进行各种命令操作和文件传输,这对于基于linux系统编程开发人员是极为重要和方便的,因为在windows系统下我们有很多好用的工具软件,提高我们的编程效率,避免了频繁对两个系统相互切换。
一在window系统中进入linux系统终端界面(客户端连接服务
一在window系统中进入linux系统终端界面(客户端连接服务器)1.点击“开始----运行”2.输入telnet,如下图3.点击确定(或者回车)后出现出现如下界面:4.输入“open 172.23.196.126”(172.23.196.126为206机房的linux 服务器的IP地址)出现如下界面5.在login后面输入自己的用户名和密码(用户名为ly 后面跟学号;密码均为123456),就进入linux系统命令界面:下面就可以操作练习Linux命令了二Linux系统常用命令清单:ls [选项] [目录或是文件](常用ls –l) /文件目录列表mkdir [选项] dir-name /创建一个目录(类似MSDOS下的md命令)rmdir [选项] dir-name /删除空目录cd [directory] /进入(改变)工作目录cp [选项] 源文件或目录目标文件或目录 /拷贝文件或目录mv [选项] 源文件或目录目标文件或目录 /文件或目录改名或将文件由一个目录移入另一个目录中rm [选项] 文件 /删除一个目录中的一个或多个文件或目录pwd 命令 /显示用户当前所处目录的完整路径。
三Linux系统常用命令说明:(一)、Linux文件的复制、删除和移动命令1、cp命令功能:该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。
语法: cp [选项] 源文件或目录目标文件或目录说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
该命令的各选项含义如下:- i ,在覆盖目标文件之前将给出提示要求用户确认。
回答y时目标文件将被覆盖,是交互式拷贝。
2、mv命令功能:用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。
该命令如同MSDOS下的ren和move的组合。
语法:mv [选项] 源文件或目录目标文件或目录说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。
Xming & PuTTY 远程登录linux桌面
使用Xming + PuTTY远程登录linux gnome桌面关于X window的原理,无须多讲,请看,资料一大堆。
Xming是一个小巧的X server。
也不多讲,baidu一下你就明白。
PuTTY用来远程登录linux,支持telnet, SSH,…。
也不多讲。
现在说说如何通过这两个自由软件实现远程登录linux gnome桌面。
我的两台机器如下:PC1: windows 7, IP=192.168.70.15, Xming和PuTTY将安装到这里。
PC2: linux(gnome desktop), IP=192.168.70.242。
现在的目标就是:在windows上直接显示linux gnome桌面,实现远程操作linux。
1 下载并安装Xming和PuTTY到windows机器。
十分简单,基本上一路next即可。
Xming安装到了D:\Program Files\XmingPuTTY安装到了D:\Program Files\PuTTY2 配置PuTTY,并保存一个配置,以便Xming可以直接调用它来启动远程linux的gnome桌面。
2.1 启动PuTTY2.2 配置session:操作提示:Host Name (or IP address)处填入你的linux IP,我的是192.168.70.242,connection type用默认值SSH。
不要点【open】按钮,继续配置。
2.3 配置Connection/Data:操作提示:Auto-login username处填入你的linux登录帐户名即可,我的是shory。
不要点【open】按钮,继续配置。
2.4 配置Connection/SSH:操作提示:Remote command处填入gnome-session即可。
这就是启动gnome桌面的命令。
如果你的是KDE桌面,或许应该填startkde?我没试过。
不要点【open】按钮,继续配置。
在Windows 下使用和调试Linux 图形界面程序
在Windows 下使用和调试Linux 图形界面程序Windows下可以通过SSH客户端或Telnet程序远程登录到Linux/Unix 上进行管理,编程开发和调试字符界面程序.比如用Magic Unix C++这样的Windows 下的集成开发环境.界面完全模仿VC++ 6.0.可以象VC++单步调试Windows程序一样,去调试Linux或Unix远程主机应用程序.非常高效和方便.Linux图形界面程序呢?是否能通过这种方法,在Windows下单步调试.Magic Unix C++的文档提到是可以通过StartNet的X-Win32 来完成调试.但是文档写得非常简单.后来经过查找资料和试验,发现是确实是可以用这个方法在Windows 下单步调试图形界面程序.Windows下调试Linux 时图形界面原理就是利用了X Windows 体系是一个C/S结构的原理,在Linux 上运行一个X Windows 服务器.在Windows 下运行一个X-Windows客户端.Magigc Unix C++ 通过X Windows客户端与服务器通讯完成图形界面软件的调试.因此要在Windows调试Linux GUI程序,必须配置如下软件1.配置X-Windows 网络服务2.在Windows下安装和配置X-Win323.在Magic Unix C++配置和调试软件以下将以Redhat 9.0 为例,演示如何安装远程的X-Client客户端配置X-Windows 网络服务X-Window是用在大多数UNIX系统中的图形支持系统。
如果你在你的Linux机器上使用GNOME或者KDE的话,你就正在使用X系统。
它由X联盟()定义并维护。
大多数的Linux用户使用的都是由XFree86 项目 ()提供的X Window系统的实现。
xdm 使用X联盟的X显示管理控制协议,即XDMCP,来和X服务器通信。
它允许X服务器从运行xdm服务的服务器上获得会话服务。
windows连接linux桌面
等我以后发现了什么原因导致的再来补充吧。很搞笑:这篇博客实在win7下写的,而且上面几个图看下来,反正我是承认win7比较炫,linux在服务器那一块是绝对的领航者,让我们期待它的在桌面方向的发展吧。
本文出自 “jquery源代码” 博客,请务必保留此出处/2369118/487212
但是我有台老掉牙的笔记本(3年前的低配本:1G内存,cpu频率:1.7GHz还双核,呵呵),丢了挺可惜的,可是装个盗版的XP我又觉得不爽。想装vista或7发现1G内存的机器完全不行,根本别想跑别的软件。而且到了夏天因为太热老自动关机,我强行使用了一段时间以后主板上的一个开机部件直接烧坏了。不敢再用win7了,恰逢我自己学linux,发现linux也有桌面版支持比较好的,比如ubuntu。于是我琢磨给我那本本安个时髦的linux系统:ubuntu10.10。ubuntu的安装做的确实不错,装过windows的菜鸟完全没有问题。我自己之前已经在VM上安过N遍了,这次自己去ubuntu官网下了个最新的,刻好碟,到我那本本上去装:发现一个错误can not mount media。。。。我无语了,后来网上搜了下:MD5码不对,我也没发现ubuntu官网上有这个版本的md5值啊。靠,后来看后面一个大牛的回复:不要用迅雷下,用ie。我承认我用了迅雷,可惜了一张碟又浪费了(我就奇怪了,要真是md5码不对,为什么在虚拟机里又能安成功呢,刻成碟就安不上,求高手告知)。于是我又下了个最新的10.10的,这次老实了,用google-chrome直接下的。刻好碟以后果然安上了,而且完全不用装驱动(感动中),如果装xp的话,我还得一个个装驱动,我不大喜欢做ghost盘的,主要是我那老本本没刻录功能。麻烦的要死,可怜我那张xp的驱动盘都快读花了。
综上几点,我一想:有道理,没准我的ubuntu配置并没有错误,而是我的win7下装了某些软件,导致NX连不上ubunut呢。我之前一直认为是我的ubuntu的NX server没配置正确。
重庆邮电大学——SDN技术在视频业务带宽保障中的应用
结束
实验设计
实验环境
使用Floodlight(带QoS模块)作为实验的控制器,在windows 7环境下 运行
使用mininet作为网络仿真工具,在ubuntu 14.04 server版虚拟机中运行
使用putty作为连接虚拟机,打开多命令行窗口的工具 使用curl作为向控制器发送配置请求的工具 使用Xming作为在windows下使用linux图形界面的工具 使用iperf作为网络测试的工具
问题陈述
数据中心提供多种业务,但一般只进行尽力而为的转发,不单独为某一业务带宽 提供额外的保障,这就造成某些关键性业务无法得到很好地保证(如视频业务),可 能影响业务的正常运转(视频不流畅)。 对数据中心中提供的某种业务(如视频业务)进行带宽预留与保障,当总体流量 大于链路承载能力时,优先保证指定业务的带宽。 采用上文数据中心组网模型,在汇聚设备之上使用一台 PC 模拟数据中心外用户; 在接入交换机下各接入一台业务服务器,一台为视频 Server,一台为 FTP Server,使用 PC 终端分别访问两个业务。 监视网络中各业务流量的状态,一旦指定业务带宽无法得到保证时,需要考虑将 其他业务的流量进行限流,或提高指定业务流量的带宽。
实验结果
开启QoS后带宽测试数据图
110 105 100 95 90 85 80
带宽(Mbit/s)
75 70
65
60 55 50 45 40 35 30 1 2 3 4 5 6 7 8 9 10
测试次数
h2→h1 h3→h1 同时h2→h1 同时h3→h1
关闭QoS后带宽测试数据图
100 95 90 85 80 75 70 65 60
预期目标
保障指定服务器到用户终端的带宽在任何情况下保持在 设定数值以上。
Xmanager 1.3.9全程图解Windows远程桌面控制Linux
Xmanager 1.3.9全程图解Windows远程桌面控制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任务”,我们会看到实际上它要更为强大。
xdm 使用X联盟的X显示管理控制协议,即XDMCP,来和X服务器通信。
它允许X 服务器从运行xdm服务的服务器上获得会话服务。
当使用xdm管理这些X任务的时候在设置上有些复杂。
putty使用说明
putty使用说明
Putty是一个常用的SSH(Secure Shell)客户端程序,用于远
程登录Linux服务器或其他支持SSH协议的设备。
它提供了一个图
形化界面,使用户可以通过SSH协议安全地连接到远程主机并进行
操作。
要使用Putty,首先需要下载并安装Putty软件。
安装完成后,打开Putty程序,你会看到一个简单的界面,包括“Host Name(主
机名)”和“Port(端口)”等输入框。
在“Host Name”输入框中
输入远程主机的IP地址或域名,然后选择连接的协议(通常是SSH),输入端口号(默认是22),最后点击“Open”按钮。
接下来,Putty会弹出一个窗口,要求输入用户名和密码。
输
入正确的用户名和密码后,你就可以在Putty的窗口中远程登录到
服务器了。
在Putty连接成功后,你可以在窗口中输入命令来操作远程主机,比如查看文件、编辑配置文件、执行程序等。
同时,Putty还
支持SSH密钥认证和其他高级功能,可以根据需要进行配置和使用。
总的来说,Putty是一个简单易用的SSH客户端,适用于远程管理和操作Linux服务器或其他支持SSH协议的设备。
希望以上说明能够帮助你更好地使用Putty进行远程操作。
windows远程访问linux共享文件夹的方法
windows远程访问linux共享文件夹的方法:
在Windows系统中远程访问Linux共享文件夹的方法主要有以下步骤:
1.确保Linux系统已经设置了共享文件夹。
在Linux系统中,您可以使用Samba软件包
来设置共享文件夹。
确保Samba已经安装并正确配置。
2.在Windows系统中打开资源管理器(Windows Explorer),点击地址栏,并输入Linux
系统的IP地址或主机名。
3.按下回车键后,Windows系统将尝试连接到Linux系统。
如果连接成功,您将看到
Linux系统共享的文件夹列表。
4.如果您需要输入用户名和密码来访问共享文件夹,请确保您已经在Linux系统中创
建了相应的用户,并为其设置了密码。
5.一旦连接成功,您可以像访问本地文件夹一样访问Linux共享文件夹。
Linux 远程登录Windows图形界面(图)
您想在Linux系统下远程访问Windows系统,在Windows、UNIX下远程访问Linux系统吗,本文教您如何做。
rdesktop 是UNIX 和Linux 系统的一个远程桌面连接软件,它通过MicrosoftWindows NT、Windows 2000 提供的终端服务(Terminal Services)以及WindowsXP 的远程桌面服务(Remote Desktop),能在Linux系统下远程登录Windows的窗口系统并使用。
一、rdesktop的下载和安装在各种版本的RedHat Linux 系统安装盘上,一般第三张光盘上都带有rdesktop 的可执行的RPM 软件包,例如:RedHat 8.0: rdesktop-1.1.0-2.i386.rpmRedHat 9.0: rdesktop-1.2.0-1.i386.rpmFedora Core 2: rdesktop-1.3.1-3.i386.rpm通过用#rpm -q rdesktop 查看系统中是否已安装了rdesktop,然后安装相应的rpm 软件包。
我们还可以下载rdesktop 的源程序,在各个操作平台上编译和安装。
下面介绍在RedHat 9.0 下安装rdesktop-1.3.1,下载的ftp 地址为:f t p : / /t u 1 7 2 0 5 5 /pub/mirror/g e n t o o /d i s t f i l e s /rdesktop-1.3.1.tar.gz编译安装如下:[root@host12cx]# tar xvzfrdesktop-1.3.1.tar.gz[root@host12 cx]# cdrdesktop-1.3.1[root@host12 cx]# ./configure[root@host12 cx]# make[root@host12 cx]# makeinstall[root@host12 cx]#安装成功后,在/usr/local/bin下生成了可执行的rdesktop 程序。
为win10的linux子系统搭载图形界面(WSL安装桌面)
为win10的linux⼦系统搭载图形界⾯(WSL安装桌⾯)WSL图形界⾯优势为wsl安装图形界⾯之后,就像拥有⼀台新电脑⼀样。
wsl安装完毕后,与wsl⼦系统交互的⽅法只有shell,具有⼀些弊端:1.学习难度⼤,交互式编程循环结构难以加⼊。
2.不⽀持GUI,对数据可视化很不友好,终端中查看图⽚时会报错X11未安装。
matplotlib中的plt.show()也会报错。
3.需要额外安装适⽤于wsl的⽂本编辑器,终端等linux⽣态系列软件。
wsl的图形界⾯相⽐双系统也有很多优势:1.系统功能和⾯板设置基本相同。
2.类似虚拟机,但是剪切板和⽂件夹公⽤,可以从图形界⾯上控制win10进程。
3.为⼦系统增加了GUI设计的可能,对数据可视化⾮常友好。
4.图形界⾯中有的⽂本编辑器和终端,这样可以免去在win10中下载配置⽂本编辑器和终端的繁琐。
安装教程图形界⾯的安装需要在win10系统上安装VcXsrv,⽤于监听wsl系统,以显⽰wsl的桌⾯;同时在wsl系统上安装xfce4,即wsl的轻量级桌⾯。
win10系统安装VcXsrv下载后安装-下⼀步-完成后再开始菜单和桌⾯上都可以找到Xlaunch,就是显⽰⼦系统wsl桌⾯的窗⼝。
wsl终端中安装xfce4在终端中依次输⼊以下命令即可1 #!/bin/bash2# this is bash command3sudo apt-get update #更新源4sudo apt-get install xfce4 xfce4-terminal #安装xfce4桌⾯5echo -e "\n##DISPLAY Configuration" >> ~/.bashrc #配置声明6echo"export DISPLAY=127.0.0.1:0.0" >> ~/.bashrc #添加配置7 source ~/.bashrc #配置⽣效8#run xfce49 startxfce4 #如何运⾏xfce4安装配置完毕使⽤教程step01 在win10系统中打开VcXsrv,以开启Xserver监听wsl,选择one window without titlebar模式(其他模式⽆法显⽰Linux系统的任务栏),然后⼀直下⼀步即可。
Xmanager连接Linux图形界面
# xdm
运行xdm脚本,这样使用xmanager等工具就可以连接Linux了。
Step8:
如果想要每次启动自动启动xdm,那么请在/etc/rc.d/rc.local文件尾部加入./etc/X11R6/bin/xdm
注:你们的xdm脚本路径可能会和我的不一样,用which xdm查找即可!
# the net. Setting up /etc/hosts.allow and /etc/hosts.deny to only allow local
# access is another alternative but not the safest. Firewalling port 177 is
Linux 配置:让Xmanager连接Linux图形界面
一 rhel4
想要在远程终端使用用图形界面来操作和控制Linux服务器,就在windows下像使用MSTSC一样。linux通过XDMCP来提供这种支持,我们只要用一个终端仿真软件如:xmanager就可以实现,但是装完Xmanager后是不能直接远程连接Linux服务器的Xwindow界面的,需要对Linux进行相应的配置,详细步骤如下。
前提:
安装linux时一定要选上xwindow,这是最基本的前提,不安装它,是绝对没有图形界面的。
**********************************************************
基本概念和相关命令说明:
XDMCP(X Display Manager Control Protocol),X显示监控协议;
通过xmanager远程连接redhat linux as 5
Linux和Windows操作系统远程互访的方法
Linux和Windows操作系统远程互访的方法Linux和Windows操作系统远程互访的方法Linux和Windows操作系统远程互访的方法rdesktop 是UNIX 和Linux 系统的一个远程桌面连接软件,它通过MicrosoftWindows NT、Windows 2000 提供的终端服务(Terminal Services)以及WindowsXP 的远程桌面服务(Remote Desktop),能在Linux系统下远程登录Windows的窗口系统并使用。
一、 rdesktop的下载和安装在各种版本的RedHat Linux 系统安装盘上,一般第三张光盘上都带有rdesktop 的可执行的RPM软件包,例如:RedHat 9.0: rdesktop-1.2.0-1.i386.rpmFedora Core 2: rdesktop-1.3.1-3.i386.rpm通过用 #rpm -q rdesktop 查看系统中是否已安装了rdesktop,然后安装相应的rpm 软件包。
我们还可以下载rdesktop 的源程序,在各个操作平台上编译和安装。
下面介绍在RedHat 9.0下安装rdesktop-1.3.1,下载的ftp 地址为:f t p : / /t u 1 7 2 0 5 5 /pub/mirror/g e n t o o/d i s t f i l e s /rdesktop-1.3.1.tar.gz编译安装如下:[root@host12cx]# tar xvzfrdesktop-1.3.1.tar.gz[root@host12 cx]# cdrdesktop-1.3.1[root@host12 cx]# 。
/configure[root@host12 cx]# make[root@host12 cx]# makeinstall[root@host12 cx]#安装成功后,在/usr/local/bin下生成了可执行的rdesktop 程序。
windows和linux的远程桌面连接
windows和linux的远程桌面连接windows和linux的远程桌面连接一.在windows平台上:1.windows to windowsmstsc2.windows to linux在linux上配置VNC或XDMCP,在windows上安装相应的软件后访问。
=================================XDMCP配置:==============================1.修改/etc/gdm/custom.conf,允许使用xdmcp[xdmcp]Enable=1如果需要root用户也能通过XDMCP远程登录,可添加[security]AllowRemoteRoot=true2.打开防火墙设置打开XDMCP的端口:UDP 177打开TCP 6000到6010端口可直接修改/etc/sysconfig/iptables-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6000:6010 -j ACCEPT然后重启iptables/etc/init.d/iptables restart3.启动到图形界面runlevel#init 5如果本身已经进入图形界面,需重启#init 3;init 54.在windows上用xmanager登陆到linux上。
============================XDMCP配置END============================================================VNC配置======================================1.图形界面方式设置:Server上打开远程桌面-----------------为远程用户访问设置口令--------------VNC Server启动--------------Client 通过VNC Viewer访问 VNC Server2.更改文件模式:1、安装包[root@pps ~]# rpm -qa | grep vnc-servervnc-server-4.1.2-9.el52、设置VNC桌面我们要为有权可以登录的用户设置登录桌面,修改配置文件/etc/sysconfig/vncservers :VNCSERVERS="2:zhaozh"VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd"参数说明:-geometry 800x600 桌面分辨率-nolisten tcp 阻止通过TCP连接VNC服务器【注意】我测试过此功能好像不起作用,请大家指正!-nohttpd 阻止基于浏览器的VNC客户端连接。
通过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服务器
Windows上远程管理Linux服务器
张永刚
【期刊名称】《开放系统世界》
【年(卷),期】2005(000)010
【摘要】在Windows中使用易用、习惯的图形界面来远程管理Linux服务器应该如何操作呢?怎样才能实现安全的图形化管理呢?怎样才能实现安全的图形化管理?本文就为大家介绍这方面的技巧和经验。
【总页数】3页(P83-85)
【作者】张永刚
【作者单位】无
【正文语种】中文
【中图分类】TP368.5
【相关文献】
1.Windows下远程管理Linux服务器 [J], 黄志辉
2.在IBM eServer iSeries 上整合Windows和Linux服务器的投资回报:中小企业分析和案例研究 [J], RandyPerry;JeanS.Bozman
3.用SSH技术远程管理Linux服务器 [J], 余永洪
4.Windows Server 2008 R2中进行远程管理——Windows Server 2008 R2中的远程协助 [J],
5.Java项目从Windows开发平台到Linux服务器的移植 [J], 段尊敬
因版权原因,仅展示原文概要,查看原文内容请购买。
Windows系统远程访问Linux服务器
Windows系统远程访问Linux服务器----c15b709e-6ea4-11ec-87dc-7cb59b590d7d图形化界面及终端(附件:Linux远程Windows桌面方法)随着互联网的高速发展以及linux企业应用的成熟,linux被广泛应用于服务器领域,如何实现linux的远程管理成为网络管理员的首要任务。
我们经常见到的几种最为常用的windows下远程管理linux服务器的方法,基本上都是利用securecrt,f-securessh抑或是putty等客户端工具通过ssh服务来实现windows下管理linux服务器的,这些客户端工具几乎不需要什么配置,使用简单,但是它们只能通过命令行的方式进行操作,且都无法启动窗口服务的程序或进程,也无法达到远程桌面控制及启动服务器终端。
本文主要介绍使用xmanager工具实现window系统访问linux系统图形化界面及终端。
(vnc的方式也可以实现,但需要安装vnc远程服务,且远程画质及在远程操作流畅上都不及xmanager)第一步:下载并安装xmmanager。
目前,xmmanager已经更新到许多软件下载网站(xmmanager 4.0 build 0136)。
本文也是基于xmanager4.0进行编写。
下载后安装应用程序如下图:安装方法是NT(next)的默认安装方法。
安装后,您将获得以下文件夹:其中:xbrowser默认使用xdmquery方式访问远程主机,端口号为177。
Xconfig允许您为不同的x服务器使用不同的设置。
通过xconfig,您可以设置不同的X服务器选项,例如窗口模式、字体、视觉和安全性,并将它们保存到单独的配置文件中。
xmanagercpassive相当于一个图形化界面的接收器。
在使用xbrowser进行远程访问图形化界面是该服务必须启动及修改相应的配置。
如果xstart有接收器,它必须有相应的发射器。
Xstart负责发送客户端请求、配置访问路径、身份验证和初始命令。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Xming + PuTTY 在Windows下远程Linux主机使用图形界面的程序
起因
接下去的工作要作一些数值模拟,于是到师兄的工作站上开了个帐号。
工作站运行的是RHEL4,要说远程SSH,就算是FTerm也足够胜任,不过,因为我要用的查看计算结果的软件需要使用图形界面,这一点就比较麻烦了。
用VNC,一来耗费资源,二来VNC在win 下的表现实在不咋样。
参考
记起上学期的VLSI设计的计算机实验,几十个人从运行Windows XP的PC上,用XShell SSH到实验中心的运行Solaris的Sun工作站,运行Cadence的工具集,那就是带GUI 的。
于是想,是否我也能这么干呢?往Debian中文和Ubuntu中文邮件列表投递了封邮件,提出了这个问题,根据列表上的回复,再Google了一圈,整理了一下,基本上明白了该怎么做,细节的问题还是不清楚,于是先做一下再说。
一、原理
Linux/Unix的X Window具有网络透明性。
X Window系统里有一个统一的Server来负责各个程序与显示器、键盘和鼠标等输入输出设备的交互,每个有GUI的应用程序都通过网络协议与Server进行交互。
所以对于任何一个应用程序,本地运行和远程运行的差别仅仅是X Server的地址不同,别的没有差别。
所以在Windows运行一个X Server,就可以很方便的远程运行有GUI的Linux应用了。
同时,OpenSSH具有X转发功能,可以将Linux 主机的X程序通过SSH的管道转发给客户端。
于是,通过PuTTY到主机,再将接收到的由主机转发来的X程序的交互交给在本地Windows系统下运行的X Server来管理和显示,原则上说,这就可以实现远程使用Linux的GUI程序。
二、安装Xming
需要在本地Windows上运行一个X Server。
选择有很多:Cygwin下的X Server恐怕是最著名的,但是为了这么一个小小的事情去安装一个“相对巨大”的Cygwin,似乎有些夸张;除了Cygwin,还有两个著名的商业软件可以选用,Xwin32和Xmanager,上学期IC实验用的就是Xmanager,感觉很流畅很好用,不过,虽然Xmanager可以试用,但是终究还是商业软件;还有一个选择,就是这里要讲的,开源软件Xming。
Xming是一个配置简单而功能强大的开源X Server,可以运行在M$的XP/2003/Vista操作系统下。
Xming的主页:/XmingNotes/
Xming的SourceForge页面:/projects/xming/
从SourceForge下载Xming-setup.exe(最新的版本是6.9.0.31),在本地安装。
第一次运行时使用开始菜单里面的XLaunch来启动,产生一个初始的配置文件。
对于简单的使用来说,不需要任何特殊的配置,一切使用默认即可。
Xming的具体配置和使用可以参考Xming的Manual。
需要记住的是下图中标示出的“Display number”中的数字,此处使用默认的0。
启动完成后,在托盘区会出现一个“X”形状的图标,这表示Xming已经在运行了,将鼠标悬停上去,能看到当前使用的“Display number”。
三、配置PuTTY
Windows下有很多支持SSH/Telnet等远程登录协议的客户端,比如SecureCRT、XShell、PuTTY等,甚至大家用来登录BBS灌水用的FTerm都带有SSH的功能,只不过不如PuTTY 这样的软件专业和强大罢了。
我用的是著名的免费的PuTTY,相信很多人的选择也跟我一样。
因此,就不再赘述PuTTY 的配置和使用了。
这里要说的,是添加PuTTY对X转发的支持。
运行PuTTY,按下图配置
然后连接登录远程主机,看上去一切正常的样子。
四、问题及解决之道
于是试着运行一下emacs吧!
嘿!图形界面果然出来了,只是,咋看不到文字,全是些方块啊?!
看看终端的输出信息:
-bash-2.05b$ emacs
Warning: Cannot convert string "-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontStruct
Warning: Cannot convert string "-*-helvetica-medium-r-*--*-120-*-*-*-*-iso8859-1" to type FontStruct
哦,原来是Xming没有相应的字体!
去Xming的主页查查manual,可以为Xming添加Windows的系统字体,也可以使用Xming 提供的字体。
使用Xming提供的字体是很简单的,从Xming的SourceForge页面下载
xming-fonts-setup.exe(最新版本是7.3.0.15),安装到Xming的安装路径下即可。
我的Xming 安装路径是D:\Program\Xming\,则安装字体之后的字体路径就是
D:\Program\Xming\fonts\。
经测试,这样安装字体后,运行emacs字体能正常显示了。
如果不想安装字体,自然也可以让Xming使用Windows的系统字体。
可是怎么配置呢?
还记得Linux下是怎么添加字体的么?对了,要为字体生成cache文件,使用的工具就是mkfontscale。
为此,从Xming的SourceForge页面下载Xming-tools-and-clients,解压缩到Xming的安装路径。
切换到Windows的的cmd(命令提示符),cd到Xming的目录,执行以下命令:>mkfontscale C:/WINDOWS/Fonts
>mkfontscale -b -s -l C:/WINDOWS/Fonts #ignore the 'Couldn't...fon' messages
然后编辑|Xming安装路径下的font-dirs文件,添加字体路径:
C:\WINDOWS\Fonts
记住:虽然是在Windows下,注意区分大小写仍然是个好习惯。
OK!再来试试,嘿,这下子emacs是不是正常多了呢?
小小的Tips:用你的防火墙阻止Xming访问网络。
因为,这样的一个X Server本质是不安全的,而且,你并不需要它联网,因为你只是在本机使用而已。
感受:Xming总体来说还是不如Xmanager,运行的流畅程度还是有不小的差距,尤其是鼠标的移动,感觉一顿一顿的,纵然是在局域网内,情况也没有好特别多。