如何用Linux连接Windows的远程桌面
一种方法:windows打开允许远程控制连接,linux使用rdesktop和tsclient,其中rdesktop是基于命令行的工具,tsclient只是一个图形化的界面,依赖于rdesktop。
登入gnome后打开终端,使用rdesktop来访问Windows远程桌面。
另一种方法:借助第三方远程控制工具,比如远程控制软件。
介绍一种简单的方法,使用向日葵远程控制软件。
首先,在主控的linux电脑上安装向日葵远程控制软件主控端其次,在被控的windows10系统电脑上安装向日葵客户端最后,注册账户,主控端和客户端都用一样的账户登录就可以使用了。
或者在主控端上输入客户端提供的快速访问码也可以快速远程控制了。
如何通过ssh远程登录linux系统
确认远程linux开启了ssh服务确认ssh服务端端口,默认为22确认有可以远程登录服务器的用户名和密码, 或者密钥使用支持ssh的客户软件,如putty,xshell, securecrt等使用命令,格式例如: ssh user@172.16.77.1 22 {ssh 用户名@远程服务器IP地址 ssh端口号}
Linux上安装软件之前如何先验证软件包合法性呢?
一、检查软件包有否被篡改。
当系统工程师从网络上下载一个软件包之后,其最关心的就是这个软件包是否被篡改过。
如一些非法攻击者会否在一些著名软件包中捆绑一些非法软件等等。
为此系统工程师希望有工具能够帮助他来验证软件包是否被人处理过。
如果为了达到这个目的,则系统工程师可以通过rpm –k命令来进行验证。
验证结果如图所示。
为了安全起见,笔者已经把Linux服务器的主机名与账户隐去。
如果这个JDK的软件包没有被人修改过或者没有损坏,则结果就会如上图所示。
Shal md5 OK这个简短的信息,就告诉系统工程师这个软件包没有被篡改过的迹象,可以放心使用。
但是这个命令有一个缺陷,即只适用于rpm软件包。
如果系统工程师所下载的软件包不是RPM格式的,则会提示如下的错误信息。
不过笔者在这里也建议各位Linux系统管理员,最好通过RPM来管理软件。
RPM软件包是一种开发的软件包管理系统,它简化了系统的维护工作,只需要短短的几个指令便可以完成安装软件包、删除软件包、系统验证等功能。
RPM软件包有很多的特点。
如通过使用RPM,系统管理员不用重新安装整个操作系统,就可以升级系统中的个别组件。
RPM软件包会使用一种智能且完全自动化的方式来升级组件,而且软件包的设定文件将会在升级的过程中被保留下来。
即如果对邮件客户端进行升级后,原先的帐户等设定将会被保留;如对办公软件进行升级,则原先的工具栏等用户偏爱设置也都将保留下来,用户不用在升级后进行重新设置,等等。
这些措施可以大大的方便管理员的维护。
如RPM可以验证软件包。
如系统管理员在维护操作系统的时候,可能会担心不小心删除了某个软件包中的重要文件,则可以对这个软件包进行验证。
如果这个软件包从安装到现在,相关的文件有任何改变都将被查询出来。
为此系统管理员可以根据需要选择是否需要重新安装该软件包。
可见RPM软件包的很多特性,都可以简化Linux系统工程师的工作。
为此笔者在这里强烈建议大家通过RPM的方式来管理软件包。
像上面验证软件包是否被篡改以及是否损坏也是RPM特有的功能之一。
二、检查GnuPG key信息。
由于Linux软件是开源的,所以其上面的大部分软件包也是开源的。
如笔者开发了一个软件包,则其他人可以在笔者软件包的基础上进行扩展与改进。
但是有时候这个调整可能不是系统管理员所需要的。
他们可能只需要原始版本即可。
为此系统管理员希望能够在拿到软件包之后,能够该软件版本是否是原程序开发者所发布的版本。
如果要实现这个目的,则可以按如下的步骤来做。
首先这个软件包必须满足一个前提条件。
即这个软件包的程序开发者对这个软件包“签署”了该程序开发者的GnuPG key。
做一个形象的比喻,GnuPG key就好像是一个程序开发者的信物。
大家看到这个信物之后,就可以判断这个就是程序开发者的原始作品。
如果这个程序开发者在软件包中加入了这个 GnuPG key信物,那么系统工程师就可以利用rpm –K命令来检查此软件包是否是原程序开发者所发布的版本。
其次先检查原帐户的信物。
如果系统工程师此时得到了一个软件包,并且这个软件包中有签署GnuPG key。
此时系统工程师就可以利用rpm –K命令来检查这个软件包是否有问题,是否是原程序开发者所发布的。
为了达到这个目的,系统工程师需要先查看原帐户的印章、签名甚至指纹等信息。
通常情况下这些内容会被保存在/user/lib/rpm/gnupg目录中。
系统工程师可以利用ls –al命令来查看相关的GnuPG key信息。
这个命令会列出系统中所有的GnuPG key信物信息。
但是有时候系统管理员可能只想看一些特定的GnuPG key信物信息,则可以利用rpm –qi GnuPG key名字的方式来进行查询。
通常情况下,系统管理员可以先利用第一个命令查询处所有的GnuPG key信物信息。
然后找到GnuPG key名字后,在利用第二个命令来查看这个信物的具体信息。
另外如果信息比较多的话,则管理员可以通过rpm –import命令把这些信息导出到系统管理员指定的位置。
第三步就是进行对比。
当找到GnuPG key信物信息后,系统工程师就需要跟原先的便是数据来进行比较,以确定这个软件包是否是原程序开发者所发布的版本。
此时系统工程师就可以利用rpm –K加上软件包的命令来进行判断。
注意这个功能也只适用于RPM软件包。
所以笔者在先前就强调,Linux系统工程师最好尽量采用rpm软件包。
否则的话,以上这些内容将很难实现。
另外RPM软件包除了可以验证是否被篡改、是否是原版程序之外,还提供了强有力的查询选项。
系统管理员可以利用数据库来查询软件包或者某些文件;还可以轻易的查询处一个文件所隶属的软件包,以及该软件包来自于何处。
这主要是因为在RPM软件包中包含着特殊的二元标头数据。
在这个二元标头数据中,有该软件包的信息以及相关文件,这使得系统可以更快、更容易的查询个别的软件包,节省Linux系统工程师的工作。
如当系统工程师在安装后才发现这个软件有问题,需要判断这个软件包是否是原版程序。
此时系统工程师就可以先通过某个文件来查询其隶属的软件包;然后再利用上面这个...
如何远程使用家里的linux机器
远程使用家里的linux机器,有多种方法,可以分为两大类1、通过ip地址/域名和ssh/telnet/远程桌面等自带工具2、通过第三方软件,例如TeamViewer(强烈推荐)首先介绍TeamViewer(强烈推荐):在有图形界面的linux系统中,搜索teamviewer官网,下载相应的linux版本并安装,在家里linux机器运行此软件,此时显示一个id和密码,记下来,只要能上网,在别的终端(如windows电脑、手机)下载teamviewer软件,运行并选择连接到伙伴,输入刚才记下的id和密码,接通后即可远程控制家里linux机器的桌面。
=============分界线,以下为不常用方法,不推荐=============另外通过ip+ssh访问:这种办法需要以下固定条件(之一)来保证在远程的电脑能找到你家里的linux1、电脑有固定公网(外网)IP地址(固定ip需要花钱买,较贵,一般家里少有)(1)下载远程终端如xshell,新建ssh/telnet连接并接通家里linux机器,前提是机器支持以上方式访问2、电脑有不固定(随机的)的公网ip地址(ADSL网络,不使用路由器属于此情况)(2)此情况需要使用DDNS软件获取机器的域名,如花生壳,获取域名后,同(1)3、电脑无固定公网ip地址,但有***设备,且***设备有固定公网ip(某些办公网可能有,家里极少)(3)***拨号成功,获知家里linux机器的内网ip地址,使用ssh/telnel连接到linux机器的内网满足以上条件之一以下情况【无法连接】家里的linux机器使用没有提供公网ip地址网络环境,如长城宽带、办公网络
如何安装向日葵远程控制软件linux被控端
1. 图形界面远程需要服务器上安装相应的图形界面软件支持本地使用vnc view远程连接;2. 安装软件和本地远程yum -y install tigervnc-server tigervncchkconfig --add vncserverchkconfig --level 35 vncserver onyum -y groupinstall "X Window System" "Chinese Support" "Desktop"sed -i 's/en_US/zh_CN/' /etc/sysconfig/i18ncat>/etc/sysconfig/vncserversVNCSERVERS="2:root"VNCSERVERARGS[2]="-geometry 1024x768 -alwaysshared -depth 24"EOFpassword1=$(cat /dev/urandom | head -1 | md5sum | head -c 8)vncpasswd$password1$password1EOFecho $password1>/etc/password1unset password1/etc/init.d/vncserver start3.最后打开本地的vnc view
Linux服务器远程控制技术有哪些?
Linux远程控制技术概念和起源 远程控制是在网络上由一台电脑(主控端Remote/客户端)远距离去控制另一台电脑(被控端Host/服务器端)的技术,这里的远程不是字面意思的远距离,一般指通过网络控制远端电脑,不过,大多数时候我们所说的远程控制往往指在局域网中的远程控制而言。
当操作者使用主控端电脑控制被控端电脑时,就如同坐在被控端电脑的屏幕前一样,可以启动被控端电脑的应用程序,可以使用被控端电脑的文件资料,甚至可以利用被控端电脑的外部打印设备(打印机)和通信设备(调制解调器或者专线等)来进行打印和访问互联网,就像你利用遥控器遥控电视的音量、变换频道或者开关电视机一样。
目前主要应用于Linux的远程连接技术大致分为以下三种: 1、基于命令行的方式 Linux命令:telnet.telnet在linux和windows下均可用,只要打开相应的服务即可。
telnet 的所有数据在网络上都是明文传输,所以也有安全隐患,在实际的生产系统中也基本上废弃不用,而转用更安全的ssh.但是在某些场合,如内部局域网络, telnet 还是有用武之地的。
ssh和telnet类似,但是数据在网络上是加密后再传输的。
rlogin、rsh等r系列命令:因为有较大的安全隐患,所以现在基本上废弃不用。
基于ssh的客户端软件:Secure SSH或PUTTY等客户端工具通过ssh服务来实现Windows下管理Linux服务器的,这些客户端工具配置使用简单,但是它们都无法启动窗口服务的程序或进程,也无法达到远程桌面控制。
说明:命令行的管理方式适合进行初始化、网卡配置等基本操作,不适合做丰富的管理功能。
2、Web管理方式 Web管理方式是另一种管理工具。
这种方式提供了简单的管理界面,适合那些功能不是很多的管理工作。
3、基于管理端软件的图形界面方式 基于管理端软件的图形界面方式一般需要完成对系统的配置、管理和监控。
图形的管理方式直观,是一种重要的管理工具,适合进行复杂的配置,连接多台服务器,同时支持丰富的审计和日志的功能。
VNC:VNC(Virtual Network Computing,虚拟网络计算)技术是广泛用作程序员和管理员的“生产力工具”。
vnc要有个服务端的守护进程,为每个共享的桌面运行。
VNC是客户端/服务器架构。
X显示管理器(X display manager)——xdm:Xdm不用再添加额外的客户端软件了。
X-Win32是X Window系统服务器,它允许你的Windows系统通过TCP/IP协议运行X应用程序或Unix系统。
支持运行在Sun、HP、SGI、Linux、SCO、AIX和其他Unix工作站和文件服务器上的OpenLook、Motif、CDE、VUE、GDM、Gnome及其它X应用。
怎么让android远程显示linux桌面?
在实际工作中,桌面系统用的最多还是Windows,怎么在Linux桌面远程控制Windows系统呢。
现在通过rdesktop软件就能方便的远程控制。
。
。
首先要安装这个软件。
我的linux系统:Redhat enterprise linux 5 下面我们来安装rdesktop软件: [root@Wang Server]# rpm -ivh rdesktop-1.4.1-4.i386.rpm [root@Wang Server]# rdesktop --helprdesktop: invalid option -- -rdesktop: A Remote Desktop Protocol client.Version 1.4.1. Copyright (C) 1999-2005 Matt Chapman.See http://www.rdesktop.org/ for more information.Usage: rdesktop [options] server[:port] -u: user name -d: domain -s: shell -c: working directory -p: password (- to prompt) -...ttyS1 ', sv: enable specified device redirection (this flag can be repeated) '. Copyright (C) 1999-2005 Matt Chapman: password (- to prompt) -n: enable sound redirection remote would leave sound on server -0: full-screen mode 连接后是否显示全屏 -b;'ttyS0: force bitmap updates -L;dev/,桌面系统用的最多还是Windows;ttyS0'。
;dev/: disable encryption from client to server -m: Set the client name displayed for redirected disks '://www: use private colour map -D.196那台机子上,怎么在Linux桌面远程控制Windows系统呢:floppy=/: attach to console -4;-r comport。
.rdesktop.rdesktop.Usage;-r lptport:COM1=/, b[roadband]:mydeskjet': A Remote Desktop Protocol client:Redhat enterprise linux 5 下面我们来安装rdesktop软件;client name>: enable rdp compression -x.168: domain -s;floppy。
现在通过rdesktop软件就能方便的远程控制,比如有8位色: connection colour depth 连接后显示的位色.0;dev/。
;lp0;-r printer;floppy': working directory -p: keep window manager key bindings -S: hide window manager decorations -K: keyboard layout on server (en-us;lp1 'floppy=/。
: rdesktop [options] server[: use BackingStore of X-server (if available) -e.) -P;dev/: enable serial redirection of /。
首先要安装这个软件.196 现在已经成功连接到192, de: client hostname -k;: user name -d;lp0': local codepage -B; ': use RDP version 4 -5.See http在实际工作中,24位色 -z: disable encryption (French TS) -E.org/ for more information;: enable parallel redirection of /,16位色.168:LPT1=/ share or ': RDP5 experience (m[odem 28. -a;dev/:port] -u.) -g;floppy to 'lp0 to LPT1 or LPT1=/dev/
如何远程登陆Linux图形界面
可以使用xrdp软件,下面是具体的操作步骤:1.给Linux系统安装xrdp工具,在命令行中输入:sudo apt-get install xrdp2.在windows中点击开始>;运行中输入mstsc快速打开远程桌面工具3.输入预远程桌面Linux服务器的IP地址,点击连接4.输入Linux操作系统的用户名及密码,点击OK后即可打开Linux图形界面
转载请注明出处51数据库 » linux安装远程软件