• 系统:centos 6.5一、安装桌面环境1、查看已安装的组# yum grouplist |more 2、按需安装软件组# yum groupinstall -y "Desktop" "Desktop Platform" "Desktop Platform Development&...

    系统:

    centos 6.5


    一、安装桌面环境

    1、查看已安装的组

    # yum grouplist |more

     

    2、按需安装软件组
    # yum groupinstall -y   "Desktop"   "Desktop Platform"   "Desktop Platform Development"  "Fonts"  "General Purpose Desktop"  "Graphical Administration Tools"  "Graphics Creation Tools"  "Input Methods"  "X Window System"  "Chinese Support [zh]" "Internet Browser"

     

    3、修改系统启动级别

    # vi /etc/inittab
    修改启动级别为5

    之后重启系统

     

    二、配置环境使能远程登录桌面

    1、在Linux平台安装VNCServer服务端软件包
    # yum -y install vnc *vnc-server*

     

    2、修改VNCServer主配置文件
    # vi /etc/sysconfig/vncservers
    复制最后两行并去掉行首注释符,然后修改为
    VNCSERVERS="1:root"
    VNCSERVERARGS[1]="-geometry 1024x768"
    【1024x768的“x不可以改为*”】

     

    3、设置VNCServer远程连接密码
    # vncpasswd
    输入两次相同的密码

     

    4、重启vncserver服务
    # service vncserver start

     

    5、编辑配置文件

    上一步执行完毕会在root宿主目录下生成.vnc开头的隐藏目录,该目录下面的文件就是root用户的VNC桌面配置文件,编辑xstartup

    # vi /root/.vnc/xstartup
    将最后一行改为
    gnome &
    使用GNOME桌面)
    (查看是否为gnome桌面,用ps -A命令查看是否有相关进程)

     

    6、开启防火墙VNCServer端口
    # vi /etc/sysconfig/iptables
    在“-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT”下面添加一行
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
    (这一行不能添加到最后)

     

    7、重启iptables服务
    # service iptables restart

     

    8、windows客户端下配置

    在Windows客户端下打开http://www.realvnc.com/,下载对应平台的VNC-Viewer客户端(该文件为绿色软件,无需安装),双击下载下来的文件即可打开
    安装完成打开软件,在VNC Server一栏输入IP地址:1(对应的服务器端IP地址)
    点击Connect,在弹出的小窗口中输入第3步设置的密码回车即可连接到远程桌面。

     

    如果出现问题检查服务器端selinux是否关闭

    展开全文
  • 在Windows上面,我们都用过系统自带的远程桌面连接或者TeamViewer这样的工具,可以方便的让我们用图形化方式远程操作其他计算机。但是在Linux上,我们一般都是使用SSH来操作终端。那么在Linux上有没有一些工具可以让...

    在Windows上面,我们都用过系统自带的远程桌面连接或者TeamViewer这样的工具,可以方便的让我们用图形化方式远程操作其他计算机。但是在Linux上,我们一般都是使用SSH来操作终端。那么在Linux上有没有一些工具可以让我们像Windows那样用图形化的方式来访问桌面呢?答案当然是有的,这就是这篇文章要介绍的。

    远程桌面连接主要使用两种协议,第一种就是微软在Windows上的RDP(Remote Desktop Protocol)协议,第二种就是VNC(Virtual Network Console)协议。从使用效果上来说,VNC协议更加优秀,所以如果有条件的话我还是推荐大家使用使用VNC协议的工具。下面将会逐一介绍。

    RDP协议

    rdesktop

    首先要介绍的一个工具是Rdesktop,它实现了RDP协议,允许我们在Linux系统上远程登录Windows系统。以深度系统为例,安装Rdesktop使用下面的命令。

    sudo apt install rdesktop

    安装完成之后,使用类似下面的命令来访问远程Windows系统。

    rdesktop -g 1440x900 -P -z -x l -r sound:off -u windowsuser 192.168.31.100:3389

    登录之后界面类似下面这样。当然对应的Windows系统别忘了开启允许远程连接到本计算机,否则用什么客户端也是无法连接的。如果连接有问题,在Windows上取消“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”选项。

    rdesktop

    下面简单解释一下这些参数意义。

    参数 意义
    -g 后面代表要使用的分辨率
    -P 启用位图缓存
    -z 启用RDP数据流压缩
    -x l 使用局域网级别的图像质量
    -r sound:off 关闭声音
    -u windowuser 指定要使用的用户
    IP地址 要连接的计算机的IP地址和端口号

    特别提一下,如果希望使用全屏方式来远程登录,可以在-g参数那里使用100%。如果需要更详细的使用说明,请用man rdekstop查询自带的帮助页面。

    这里还是推荐ArchWiki这个网站,虽然它是ArchLinux的百科网站,但是很多知识是完全可以通用到其他Linux系统上的。我这里也参考了ArchWiki的相关内容wiki.archlinux.org/index.php/Rdesktop

    grdesktop

    当然,命令行方式使用有些时候还是比较麻烦的。对于Rdesktop来说自然也有对应的图形化前端工具,grdesktop就是一个不错的工具,它是Gnome桌面的远程登录前端。我们可以使用下面的命令来安装。

    sudo apt install grdesktop

    打开是一个类似这样的界面,输入相关信息然后连接即可。

    grdesktop

    连接之后类似下图。

    grdesktop

    krdc

    krdc是KDE桌面的rdp和vnc连接工具。我们使用下面的命令安装krdc.

    sudo apt install krdc

    打开之后如图所示。使用时需要先输入要连接的计算机地址,然后按回车在弹出的对话框中进行进一步设置。

    krdc

    连接成功之后主窗口右半部分应该会显示远程桌面的内容,但是不知道什么情况我的krdc始终没办法连接成功,所以没办法截图了。

    xrdp

    前面的rdesktop工具可以让我们在Linux系统上远程桌面登录Windows系统,如果反过来,希望在Windows上用RDP协议远程登录到Linux系统,就比较麻烦了。这就需要xrdp来帮助我们了。它是一个RDP服务端,可以让我们用远程桌面方式登录到Linux系统。

    首先要安装xrdp。

    sudo apt install xrdp

    然后启动xrdp服务。

    sudo systemctl enable xrdp
    sudo systemctl start xrdp

    现在你应该可以使用Windows自带的远程桌面工具来连接到Linux系统了。
    xrdp

    输入用户名和密码之后稍等片刻,应该就会显示出Linux的桌面了。

    xrdp访问桌面

    好了,以上就是关于使用RDP协议的一些工具的介绍。从截图上,我们可以看到,RDP协议的一个缺点,就是如果平台不同的话,显示效果其实是很差的。我这还是局域网的两台电脑,假如间隔距离更长,效果会更差。RDP协议还是在Windows间使用比较适合。跨平台的话,还是下面介绍的VNC协议更加强大。

    VNC

    tigervnc和x11vnc

    先来说说Linux上的VNC服务端,比较常用的就是tigervnc和x11vnc。x11vnc可以让远程访问者控制本地的实际显示器,而tigervnc既可以远程控制实际显示器,还可以控制平行独立于当前物理显示器的虚拟显示器。不过由于在我的笔记本上测试tigervnc没有成功,所以这里我只介绍一下x11vnc。如果想要了解tigervnc的详细信息,可以参考一下ArchWiki TigerVNC

    首先用下面的命令安装x11vnc。

    sudo apt install x11vnc

    安装好之后就可以启动了,启动也很简单,-passwd参数指定密码,-forever参数指定这个会话始终开启。

    x11vnc -passwd PASSWORD -display :0 -forever

    开启之后就可以使用客户端进行连接了,默认端口号是5900,会在终端中显示出来。

    Linux上的VNC客户端

    Linux上的VNC客户端软件选择就比较丰富了,各大Linux桌面系统都推出了自己的VNC客户端。我们可以根据自己需要来使用。

    首先介绍一下Vinagre,这是Gnome桌面环境的远程桌面客户端,同时支持SSH、RDP和VNC协议。使用下面的命令安装Vinagre。

    sudo apt install vinagre

    软件打开的界面如图所示。
    Vinagre建立连接

    这是连接效果图,这是用VNC协议连接到我的Windows系统。
    Vinagre

    然后是KRDC,这是前面介绍的KDE桌面的远程连接软件,它同时支持RDP和VNC协议。这是它使用VNC的连接效果图。

    KRDP

    最后是Remmina,它也同时支持RDP和VNC协议。我们可以用下面的命令安装它。

    sudo apt install remmina

    下面是它的连接效果图。
    Remmina

    Windows上的VNC软件

    前面介绍了Linux上一些支持VNC协议的软件。在Windows上同样有一些支持VNC协议的软件,常用的有RealVNC(收费)、UltraVNC(免费)和TightVNC(免费),它们同时既是服务端又是客户端。这三个软件我都试了一下,感觉免费的TightVNC效果不错。收费的RealVNC和TeamViewer差不多,主要功能都在云端协作这方面,如果只是单纯的远程连接,TightVNC完全够用了,这是TightVNC的下载链接

    下面是几张RealVNC的截图,有兴趣的同学可以注册个账户试用30天。

    RealVNC

    RealVNC服务端和客户端

    然后来介绍一下TightVNC。安装好之后开始菜单会多出几个菜单项。首先点击Start TightVNC Service启动服务,然后系统托盘会多出一个图标,这就是TightVNC的图标。然后双击它打开设置。最主要的就是端口号和密码了,其实端口号也不需要设置,主要就是密码。设置完成后点击OK即可。

    TightVNC服务器设置

    如果需要远程登录其他系统,使用TightVNC Viewer。打开之后如图所示,按照IP地址::端口号的格式输入地址,然后输入密码即可。主要这里是双冒号,不是单冒号。

    TightVNC Viewer

    连接成功之后如图所示。

    TightVNC Viewer连接

    好了,以上就是Linux和Windows上RDP和VNC的一些软件的介绍和使用,希望对大家有所帮助。

    展开全文
  • linux 远程桌面连接

    2015-07-31 15:50:05
    我们知道在windows下面我们可以用...不过在说怎样连接之前还是要先明确一个概念,为什么我标题没有用linux中的远程桌面连接呢, 这是因为Linux下面的桌面,也就是我们所说的X Window ,只是linux下的一个应用程序而已

    原文地址:http://www.jb51.net/LINUXjishu/11036.html

    这里想说明:结合我自己的体会, ubuntu 的 xwindow 下远程链接太难用,我自己是没实验成功,所以果断放弃,直接用命令进行链接:

    ssh -l username [address of the remote host]




    我们知道在windows下面我们可以用远程桌面连接来控制其它电脑,
    但linux 远程桌面连接?
    不过在说怎样连接之前还是要先明确一个概念,为什么我标题没有用linux中的远程桌面连接呢,
    这是因为Linux下面的桌面,也就是我们所说的X Window ,只是linux下的一个应用程序而已,
    所以linux中的远程连接就分为shell和X 桌面连接两种。
    先说说通过SSH(Secure Shell)连接到linux下的shell,如果的操作平台是windows下,
    你可以下载SSH客户端工具连接到linux,比如最常用的PuTTY,你可以去这里下载:
    http://www.chiark.greenend.org.uk/~sgtatham/putty/
    运行后,如图所示:
    输入你linux主机的IP,默认端口为22,然后点击Open,
    就会出现登录界面,输入用户名和密码::
    登录过程就算完成了。
    如果你客户端也用的linux呢,那更方便了,直接输入:
    ssh -l username [address of the remote host]连接,
    第一次连接时会让你确认,输入yes,然后再输入口令就行了。
    其实通过ssh连接,我们已经完全可以远程管理主机了,
    不过有时候也需要在X Window下做一些事,
    接下来就是说说怎么样远程连接到linux的桌面。
    通常我们用配置XDM(X Display Manager)和VNC来远程连接,
    这里我要说的是用vnc来实行远程连接。
    提起VNC大家肯定不要陌生,它是一个踌平台的远程控制软件,
    有linux上装好它的服务器端,我们就可以通过客户端来进行连接了。
    安装就不多说了,完成后在提示符下输入:
    vncserver
    就算是启动了,注意后面的数字1,以后连接的时候要用到
    这样vnc服务器就启动了,如果你第一次运行vncserver,会要求你输入访问密码。
    如果你是在windows平台下连接linux,那直接安装vnc的的客户端就行了,
    也就是安装vncviewer,安装完成后启动:
    输入访问密码,回车:
    连接成功。
    如果你操作平台是linux,那么在提示符下输入:
    vncviewer IP : x (x为标识符),就可以进行连接了。
    还有种情况,如果是linux主机连接windows,除了用vnc外,
    在linux中有个类似于windows中的远程桌面的工具包,那就是Rdesktop,在提示符下输入:
    rdesktop ip 就可以了。另外你还以在gnome的工具菜单里启动:
    输入IP,用户名和密码,如果没有域,就留空,然后连接,就和XP桌面一样,真是很方便 ,顺便提醒一句,如果你要连接的linux主机位于局域网内,可别忘了做端口映射,如果用SSH就映射22到主机,如果是用VNC连接,就要根据你的标识了,比如本例中的1,就映射端口5901,依此类推。
    展开全文
  • 各种远程电脑操作什么的创客制造上和官网上都有,但是我穷啊只有一个显示屏,每次开机不可能都拿到显示屏上操作完了再放到地上跑——于是这就有了远程Linux连接的需求,简单的是在局域网下完成的,如下······ ...
    我也不知道为什么会有这种骚操作······
    起源于玩最近老板买的新turtlebot3的机器人吧,厂商给的机器人就只有机器人,没有显示屏。各种远程电脑操作什么的创客制造上和官网上都有,但是我穷啊只有一个显示屏,每次开机不可能都拿到显示屏上操作完了再放到地上跑——于是这就有了远程Linux连接的需求,简单的是在局域网下完成的,如下······
    步骤如下图所示,Linux A控制Linux B,则在B系统下搜索桌面出来的结果选择桌面共享。
    

    这里写图片描述
    选择允许控制,设置密码等选项;
    这里写图片描述
    同样在A系统中搜索并选择Remmina远程桌面那一个,进入客户端,名称自己设置,协议选择VNC-虚拟网络计算,服务器在下拉框中选择系统B的那个计算机地址或者浏览找到,其他的基本可以随意设了,之后保存,双击输入密码就可以进行远程连接了。
    这里写图片描述
    这里写图片描述
    附上一张局域网下的结果图,局域网带宽越大,控制越好~~~
    这里写图片描述

    展开全文
  • 本测试使用的是Ubuntu,因unity桌面有点大,远程带起有点慢,所以换用xfce4桌面,顺利地实现远程多用户桌面使用无压力。 先安装好xrdp、vnc4server、xfce4: sudo apt install xrdp sudo apt install vnc4server ...

    本测试使用的是Ubuntu,因unity桌面有点大,远程带起有点慢,所以换用xfce4桌面,顺利地实现远程多用户桌面使用无压力。

    先安装好xrdp、vnc4server、xfce4:

    sudo apt install xrdp
    sudo apt install vnc4server
    sudo apt install xfce4

    然后注销切换到xfce4桌面,在自己电脑切换桌面配置好先:

    sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
    添加或者修改成下面的配置:
    user-session=xfce4
    allow-guest=false
    greeter-show-manual-login=true
    greeter-hide-users=true

    接着打开xrdp服务:

    echo "xfce4-session" >~/.xsession
    sudo service xrdp start

    最后在Windows下,直接Win+R打开mstsc,输入Ubuntu的ip地址,然后用户名和密码登录就行

    展开全文
  • windows 连接Linux远程桌面 先确认是否linux是否安装了桌面版:rpm -qa | grep desktop 如果在查询的结果中未出现gnome-desktop,则需要配置安装源,安装GNOME图形界面 安装图形界面 ​ yum upgrade yum -y ...
  • windows远程访问linux桌面的配置方法: 1、需要给linux安装一个工具:xrdp工具 yum install xrdp yum install tigervnc-server service xrdp start (Ubuntu 命令是:sudo apt-get install xrdp) 以上三个...
  • Linux下实现多用户远程桌面登录关于这个标题,又是歧义得不能再歧义,没有好好学习母语,真是感到相当遗憾...其实就是类似win下面多个用户均可远程桌面到服务器的意思~比如一般我们都是通过使用vnc客户端工具,使用...
  • 平常大家登录Linux server的方法,大多是使用ssh登录远程控制台。 今天给大家介绍一种使用登录之后使用GUI桌面的方法:VNCSERVER 使用方法: Step1: 在本地PC中安装VNC Viewer客户端 Step2:在终端控制台中...
  • Linux (一)防止系统文件修改导致DNS清空 chattr +i /etc/resolv.conf (二)安装vnc yum install -y tigervnc tigervnc-server (三)查看软件包 yum grouplist yum grouplist 命令解释: ...
  • Linux 远程桌面实现

    2018-04-13 22:54:21
    硬件环境:树莓派3B操作系统: Raspberry Jessie安装xrdp服务(属于tightVNC服务的一部分)sudo apt-get install xrdp安装完成后,输入如下命令: sudo /etc/init.d/xrdp start sudo update-rc.d xrdp d...
  • vnc连接linux远程桌面

    2020-03-06 11:20:17
    1, linux安装vnc服务端 #1, 更换源 cd /etc/apt cp sources.list sources.list.back cat >sources.list <<EOF # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb ...
  • Remmina 的极简用户界面使得远程访问 Linux / Windows 10 变得轻松。-- Kedar Vijay Kulkarni根据维基百科,远程桌面[1] 是...
  • windows配置:首先打开windows的远程连接服务,允许用户远程连接到本机:右键 -&gt; 我的电脑 -&gt; 属性 -&gt; 远程 -&gt; 允许用户远程连接到此计算机 Linux配置:这里我们需要安装rdesktop和...
  • https://blog.51cto.com/tryingstuff/1958772
  • 参考资料:http://narnia.cs.ttu.edu/drupal/node/132 ssh -X username@192.168.1.233 password gnome-session (注:对于openSUSE,使用startkde)
  • Linux 远程桌面的实现

    2011-07-20 14:47:31
    先说一下本人的实现环境: 控制端:Ubuntu 11.04 被控制端:CentOS 5.X (服务器)网上查了相关资料,总结方法如下:1.如果只是简单的shell连接,即进入控制台模式 直接在自己的控制台下输入ssh -l
  • 为了解决Windows远程桌面访问Ubuntu 12.04 之一 中提到的VNC远程桌面的缺点(见http://www.linuxidc.com/Linux/2012-07/64801.htm),我们采用第二种方法XRDP,该方法支持多用户登录远程桌面。 1、首先参考...
  •  linux远程登录模式主要有两种:ssh命令远程登录和远程桌面登录。下面介绍这两种远程登录的配置。 二 ssh远程登录的配置与使用  我一般使用MobaXterm进行ssh远程登录,官网:https://mobaxterm.mobatek.net/。...
  • linux远程桌面链接

    2019-07-02 10:54:08
    唯一的缺陷就是不能像窗上的远程桌面可以挂载本机电脑上的磁盘与远程端进行文件的传输。但KDE上是没有的,每次装完系统后就老得到处找资源,最后找不到还得在虚拟机上安装gnome查看。所以我来这把步骤记录下来,免得...
1 2 3 4 5 ... 20
收藏数 47,873
精华内容 19,149