四位共阴数码管共阴共阳区别程序怎么改成共阳

xrdp方式,该方法支持多用户登录并远程桌面。
首先在Ubuntu上安装GNOME界面,在终端输入命令:
sudo apt-get install gnome-panel
安装完成后注销用户。
点击自己用户的右上角的图标,如图所圈。
选择模式,后退,正常输入密码登录即可。进入GNOME界面,在左上角进入系统-》首选项-》桌面共享进行如下设置。
共享所使用的协议是rdp,所以要装xrdp。打开终端,依次输入如下命令:
sudo apt-get install xrdp
sudo apt-get install vnc4server tightvncserver
youruser #youruser 是每个人自己的用户名
然后直接用win7的远程登录功能登录该机器即可,输入IP,用户名,密码,与用win7远程登录其他的系统一样没有什么差别。
----------------------------------------------------
一般情况下我们用ssh客户端远程登陆Linux系统,至于图形界面下的linux远程登陆工具,我们一般都会想到vnc,但它的安全性不够,在这里,我将介绍XRDP的安装配置方法。
xrdp安装配置方法
1、如果是debian系发行版,可以设置好源后直接apt-get install xrdp 如果是系发行版,可以到下载安装包
xrdp依赖于pam和openssl-del,编译前需要先安装pam-devel和openssl-devel这两个包(不同发行版的包名称有一点不同) 如果是系,设置好源直接yum install pam-devel openssl-devel
2、下载好xrdp的安装包后,用tar -xvvzf 解压 进入解压出来的目录用root帐号执行make ,然后执行make install
3、xrdp需要vncserver,所以还要安装vncserver
4、准备好后,可以通过解压出来的目录下的instfiles目录下的xrdp-control.sh脚本启动xrdp xrdp-control.sh start 可以把此脚本添加到/etc/rc.d/init.d/中,让它开机自动运行。
5、启动好xrdp,就可以通过客户端的rdp client 连接到服务器上,win下可以用mstsc,linux下可以用rdesktop或者krdp。 module 选择为:sesman-Xvnc
6、xrdp的配置文档在/etc/xrdp目录下的xrdp.ini和sesman.ini
xrdp.ini 关键部分在globals
[globals] bitmap_cache=yes 位图缓存 bitmap_compression=yes 位图压缩 port=3389 监听端口 crypt_level=low 加密程度(low为40位,high为128位,medium为双40位) channel_code=1 不知道是什么
sesman.ini
[Globals] ListenAddress=127.0.0.1 监听ip地址(默认即可) ListenPort=3350 监听端口(默认即可) EnableUserWindowManager=1 1为开启,可让用户自定义自己的启动脚本 UserWindowManager=startwm.sh DefaultWindowManager=startwm.sh
[Security] AllowRootLogin=1 允许root登陆 MaxLoginRetry=4 最大重试次数 TerminalServerUsers=trs 允许连接的用户组(如果不存在则默认全部用户允许连接) TerminalServerAdmins=tsadmins 允许连接的超级用户(如果不存在则默认全部用户允许连接)
[Sessions] MaxSessions=10 最大会话数 KillDisconnected=0 是否立即关闭断开的连接(如果为1,则断开连接后会自动注销) IdleTimeLimit=0 空闲会话时间限制(0为没有限制) DisconnectedTimeLimit=0 断开连接的存活时间(0为没有限制)
[Logging] LogFile=./sesman.log 登陆日志文件 LogLevel=DEBUG 登陆日志记录等级(级别分别为,core,error,warn,info,debug) EnableSyslog=0 是否开启日志 SyslogLevel=DEBUG 系统日志记录等级
装好后,我们就可以直接从win系统下利用mstsc直接进行登陆,相当方便,如果是linux,可以用rdesktop。
Linux Xrdp 安裝
Xrdp 是开放原始码的远端桌面通讯协定 Remote Desktop Protocol 伺服器服务,可用来替代传统的 vnc server,以增进远端连线的效能。
以 apt 指令安装 xrdp 将会显示 vnc4server xbase-clients xrdp 等三个相依套件需要安装,记得在使用
9.10 时,仍需加装「libpam0g-dev」和「libcurl4-openssl-dev」才能顺利运作 xrdp,所以安装指令为:
sudo apt-get install libpam0g-dev libcurl4-openssl-dev xrdp
不过,来到了
10.04 这个版本,xrdp 版本虽然仍是
的 v0.4.1,很好奇的试了一下只用这一行指令:
sudo apt-get install xrdp
系统已简化了安装流程,自动列出「vnc4server xbase-clients xrdp」三个相依套件,按下「enter」安装后好就可启用了,而且实测结果:连线成功!
xrdp 服务启动后,使用者就可以用 Windows 上的「远端桌面连线」来操作 Linux 的桌面了。对于惯用「远端桌面连线」的人来说,最大的好处在于不用再另外再安装 vnc 连线程式了。不过,第一次使用时将会发现,并非如 Windows 平台间的「远端桌面连线」那样,「直接」登入就可操作远端电脑。而是多了一个陌生的登入视窗,萤幕上显示的共有「sesman-Xvnc」、「console」、「vnc-any」&&等六种登入选项。原来 xrdp 服务是以 Port 3389 接受「远端桌面连线」,操作桌面时再转交给主机中的 vncserver 来执行。
因此,选用「console」模式,就成了以本机连线方式操作了,这时只要输入 vnc 密码就可以登入了。而从「vnc-any」模式中的 IP 栏位可知道,这裡不仅可输入本机的 IP,或者「localhost」也行,试着指定其他提供 vnc 服务主机的 IP,照样也可以登入。本来是在
9.10 版上大多以「console」模式,连线到被控端电脑,Ubuntu 10.04 似乎改变了使用者登入方式,这个「console」模式常常无法登入。还好预设的第一个模式「sesman-Xvnc」,输入使用者帐号、密码就能操作了。那就改用这个模式吧!
如果操作环境安全条件许可的话,将连线设定储存成「远端桌面连线」rdp 设定档,再配合「远端桌面连线」程式的「储存认证」功能,把密码记忆在使用者端的电脑中,使用时就可不用输入帐号、密码而直接登入了。
xrdp 的设定档是 /etc/xrdp/xrdp.ini sudo vi /etc/xrdp/xrdp.ini 可看到以下内容:
[globals] bitmap_cache=yes bitmap_compression=yes port=3389 crypt_level=low channel_code=1
[xrdp1] name=sesman-Xvnc lib=libvnc.so username=ask &&
[xrdp2] name=console lib=libvnc.so ip=127.0.0.1 &&
[xrdp3] name=vnc-any lib=libvnc.so &&
如果把其中的[xrdp1]和[xrdp2]的设定内容顺序对调,序号1和2也一併修改,这样连线选项顺位就会随着改变了。而且在 [globals] 这个项目中,可以看到预设的 Port 3389 也是在这裡设定的。
设定完重新启动 xrdp: /etc/init.d/xrdp restart
阅读(...) 评论()由于一切都迁移到了云上,作为提高职员生产力的一种方式,虚拟远程桌面在工业中越来越流行。尤其对于那些需要在多个地方和设备之间不停漫游的人,远程桌面可以让他们和工作环境保持无缝连接。远程桌面对于雇主同样有吸引力,可以在工作环境中提高敏捷性和灵活性,由于硬件整合、桌面安全加固等原因降低 IT 花费。在 Linux 世界中,理所当然设置远程桌面有很多选择,支持许多协议(例如 RDP、RFB、NX) 和服务器/客户端实现(例如 TigerVNC、RealVNC、FreeNX、x2go、X11vnc、TeamViewer 等等)。这当中有个出色的产品叫做 X2Go,它是一个基于 NX(译者注:通过计算机网络显示远程桌面环境的一种技术,可参考 Wiki)的远程桌面服务器和客户端的开源(GPLv2)实现。在这个教程中,我会介绍 如何为 Linux VPS 使用 X2Go 设置远程桌面环境。X2Go 是什么?X2Go 的历史要追溯到 NoMachine 的 NX 技术。NX 远程桌面协议的设计目的是通过利用主动压缩和缓存解决低带宽和高延迟的网络连接问题。后来,NX 转为闭源,但 NX 库还是采用 GPL 协议。这导致出现了多种基于 NX 的远程桌面解决方案开源实现,X2Go 就是其中之一。和其它解决方案例如 VNC 相比,X2Go 有哪些好处呢? X2Go 继承了 NX 技术的所有高级功能,很自然能在慢速网络连接上良好工作。另外,由于它内置的基于 SSH 的加密技术,X2Go 保持了确保安全的良好业绩记录。不再需要手动设置 SSH 隧道 。X2Go 默认支持音频,这意味着远程桌面的音乐播放可以通过网络传送,并进入本地扬声器。在易用性方面,远程桌面上运行的应用程序可以在你的本地桌面中以一个独立窗口无缝呈现,会给你造成一种应用程序实际上在你本地桌面运行的错觉。正如你看到的,这些都是一些基于 VNC 的解决方案所缺少的强大功能。X2GO 的桌面环境兼容性和其它远程桌面服务器一样,X2Go 服务器也有一些已知的兼容性问题。像 KDE 3/4、Xfce、MATE 和 LXDE 是对 X2Go 服务器最友好的桌面环境。但是,用其它桌面管理器效果可能有所不同。例如,已知 GNOME 3 之后的版本、KDE 5、Unity 和 X2Go 并不兼容。如果你的远程主机的桌面管理器和 X2Go 兼容,你可以继续以下的教程。在 Linux 上安装 X2Go 服务器X2Go 由远程桌面服务器和客户端组件组成。让我们首先安装 X2Go 服务器。我假设你已经有一个和 X2Go 兼容的桌面管理器并且在远程主机上运行,我们会安装 X2Go 服务器到该远程主机。注意系统启动后 X2Go 服务器组件没有需要单独启动的服务。你只需要保证开启了 SSH 服务并在正常运行。Ubuntu 或 Linux Mint:配置 X2Go PPA 库。对于 Ubuntu 14.04 以及更高版本,有可用的 X2Go PPA。$ sudo add-apt-repository ppa:x2go/stable
$ sudo apt-get update
$ sudo apt-get install x2goserver x2goserver-xsessionDebian (Wheezy):$ sudo apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
$ sudo sh -c "echo deb http://packages.x2go.org/debian wheezy main & /etc/apt/sources.list.d/x2go.list"
$ sudo sh -c "echo deb-src http://packages.x2go.org/debian wheezy main && /etc/apt/sources.list.d/x2go.list"
$ sudo apt-get update
$ sudo apt-get install x2goserver x2goserver-xsessionFedora:$ sudo yum install x2goserver x2goserver-xsessionCentOS/RHEL:首先启用 EPEL 库 然后运行:$ sudo yum install x2goserver x2goserver-xsession在 Linux 上安装 X2Go 客户端在将会连接到远程桌面的本地主机上,安装以下命令安装 X2Go 客户端。Ubuntu 或 Linux Mint:配置 X2Go PPA 库。对于 Ubuntu 14.04 以及更高版本,有可用的 X2Go PPA。$ sudo add-apt-repository ppa:x2go/stable
$ sudo apt-get update
$ sudo apt-get install x2goclientDebian (Wheezy):$ sudo apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
$ sudo sh -c "echo deb http://packages.x2go.org/debian wheezy main & /etc/apt/sources.list.d/x2go.list"
$ sudo sh -c "echo deb-src http://packages.x2go.org/debian wheezy main && /etc/apt/sources.list.d/x2go.list"
$ sudo apt-get update
$ sudo apt-get install x2goclientFedora:$ sudo yum install x2goclientCentOS/RHEL:首先启用 EPEL 库 ,然后运行:$ sudo yum install x2goclient用 X2Go 客户端连接到远程桌面现在可以连接到远程桌面了。在本地主机上,只需运行以下命令或者使用桌面启动器启动 X2Go 客户端。$ x2goclient输入远程主机的 IP 地址和 SSH 用户名称。同时,指定会话类型(例如,远程主机的桌面管理器)。如果需要的话,你可以自定义其它东西(通过点击其它的标签),例如连接速度、压缩、屏幕分辨率等等。当你初始化一个远程桌面连接的时候,会要求你登录。输入你的 SSH 登录名和密码。成功登陆后,你会看到远程桌面屏幕。如果你想测试 X2Go 的无缝窗口功能,选择 “Single application” 会话类型,然后指定远处主机上可执行文件的路径。在该例子中,我选择远程 KDE 主机上的 Dolphin 文件管理器。你成功连接后,你会在本地桌面上看到一个远程应用窗口,而不是完整的远程桌面屏幕。总结在这篇教程中,我介绍了如何在 Linux VPS 实例上设置 X2Go 远程桌面。正如你所看到的,整个设置过程都非常简单(如果你使用一个合适的桌面环境的话)。尽管对于特定桌面仍有问题,X2Go 是一个安全、功能丰富、快速并且免费的远程桌面解决方案。X2Go 的什么功能最吸引你?欢迎分享你的观点。
以上就介绍了如何在 Linux 上使用 x2go 设置远程桌面,包括了方面的内容,希望对Linux教程有兴趣的朋友有所帮助。
本文网址链接:/article/detail_145301.html
上一篇: 下一篇:

我要回帖

更多关于 3数码管共阴共阳区别 的文章

 

随机推荐