linux远程桌面连接

根据Wikipedia的说法, 远程桌面是“一种软件或操作系统功能,它允许个人计算机的桌面环境在一个系统(通常为PC,但该概念同样适用于服务器)上远程运行,同时显示在服务器上。单独的客户端设备。”

换句话说,远程桌面用于访问另一台计算机上运行的环境。 例如, ManageIQ / Integration测试存储库的请求请求(PR)测试系统公开了虚拟网络计算(VNC)连接端口,因此我可以实时地远程查看正在测试的PR。 远程桌面也可用于帮助客户解决计算机问题:在客户的许可下,您可以建立VNC或远程桌面协议(RDP)连接以查看或交互访问计算机以进行故障排除或修复问题。

这些连接是使用远程桌面连接软件进行的,并且有许多可用的选项。 我使用Remmina是因为我喜欢它的最小化,易于使用的用户界面(UI)。 它是用GTK +编写的,并且在GNU GPL许可下是开源的。

在本文中,我将解释如何使用Remmina客户端从Linux计算机远程连接到Windows 10系统和Red Hat Enterprise Linux 7系统。

在Linux上安装Remmina

首先,您需要在将用于远程访问其他计算机的计算机上安装Remmina。 如果您使用的是Fedora,则可以运行以下命令来安装Remmina:

 sudo dnf install -y remmina 

如果要在其他Linux平台上安装Remmina,请按照以下安装说明进行操作 。 然后,您应该在其他应用程序中找到Remmina(在此图中选择了Remmina)。

单击图标启动Remmina。 您应该看到类似于以下的屏幕:

Remmina提供了几种类型的连接,包括用于连接到基于Windows的计算机的RDP和用于连接到Linux机器的VNC。 正如您在左上角看到的那样,Remmina的默认设置为RDP。

连接到Windows 10

通过RDP连接到Windows 10计算机之前,必须更改一些权限,以允许通过防火墙进行远程桌面共享和连接。

注意:Windows 10 Home没有列出RDP功能。

要启用远程桌面共享,请在“ 文件资源管理器”中右键单击“ 我的电脑”→“属性”→“远程设置” ,然后在打开的弹出窗口中选中“ 允许对此计算机进行远程连接” ,然后选择“ 应用”

接下来,通过防火墙启用远程桌面连接。 首先,在“ 开始”菜单中搜索防火墙设置 ,然后选择“ 允许应用程序通过Windows防火墙”

在打开的窗口中,在“ 允许的应用和功能”下查找“ 远程桌面 ”。 选中“ 私人”和/或“ 公共”列中的框,具体取决于您将用于访问此桌面的网络类型。 单击确定

转到用于远程访问Windows PC并启动Remmina的Linux计算机。 输入Windows计算机的IP地址,然后按Enter键。 (如何在Linux和Windows 10中找到我的IP地址?)出现提示时,输入您的用户名和密码,然后单击“确定”。

如果要求您接受证书,请选择“确定”。

您应该能够看到Windows 10计算机的桌面。

连接到Red Hat Enterprise Linux 7

要设置权限以在RHEL7计算机上启用远程访问,请在Linux桌面上打开“ 所有设置”

单击共享图标,此窗口将打开:

如果“ 屏幕共享”处于关闭状态,请单击它。 将打开一个窗口,您可以在其中将其滑动到“ 打开”位置。 如果要允许远程连接控制桌面,请将“ 允许远程控制”设置为“ 开” 。 您还可以在两个访问选项之间选择:一个提示计算机的主要用户接受或拒绝连接请求,另一个访问选项允许使用密码进行连接身份验证。 在窗口底部,选择允许连接的网络接口,然后关闭窗口。

接下来,从应用程序菜单→其他→防火墙中打开防火墙设置

选中vnc-server旁边的框(如上所示),然后关闭窗口。 然后,转到远程计算机上的Remmina,输入要连接的Linux桌面的IP地址,选择VNC作为协议,然后按Enter键。

如果您先前选择了身份验证选项“ 新连接必须要求访问” ,则RHEL系统的用户将看到如下提示:

选择接受以使远程连接成功。

如果您选择了使用密码对连接进行身份验证的选项,则Remmina会提示您输入密码。

输入密码,然后单击“ 确定” ,您应该已连接到远程计算机。

使用雷米娜

Remmina提供了一个选项卡式UI,如上图所示,非常类似于Web浏览器。 如上面的屏幕快照所示,在左上角,您可以看到两个选项卡:一个选项卡用于以前建立的Windows 10连接,另一个选项卡用于RHEL连接。

在窗口的左侧,有一个工具栏,其中包括“ 调整窗口大小”“全屏模式”“首选项” ,“ 屏幕截图” ,“ 断开连接 ”等选项 。 探索它们,看看哪种最适合您。

您还可以通过单击左上角的+ (加号)在Remmina中创建保存的连接。 在表单中填写您的连接的详细信息,然后点击保存 。 这是Windows 10 RDP连接的示例:

下次打开Remmina时,连接将可用。

只需单击它,即可建立连接而无需重新输入详细信息。

附加信息

使用远程桌面软件时,您执行的所有操作都在远程桌面上进行并使用其资源-Remmina(或类似软件)只是与该桌面进行交互的一种方式。 您也可以通过SSH远程访问计算机,但是通常会将您限制为该计算机的纯文本终端。

您还应注意,如果攻击者使用此方法访问计算机,则启用与计算机的远程连接可能会造成严重损害。 因此,当您不主动使用远程桌面时,在防火墙中禁止远程桌面连接并阻止相关服务是明智的。

翻译自: https://opensource.com/article/18/6/linux-remote-desktop

linux远程桌面连接

linux远程桌面连接_如何从Linux连接到远程桌面相关推荐

  1. archlinux什么桌面好_浅谈Linux桌面(发行版及桌面环境)

    Part I: 前言 笔者2018年接触Linux(当时还是学校机房的Ubuntu 14.04 LTS),至今已经有2个年头了. 折腾了至少十几个Linux发行版,包括但不限于: ubuntu.Deb ...

  2. linux mysql清除缓存_转载-清除Linux中MySQL的使用痕迹~/.mysql_history

    背景:我们在管理MySQL server的时候,常常使用mysql命令行工具连接MySQL server进行操作,此时我们可以像shell命令行一样,按向上的方向键, mysql会给出我们最近执行的S ...

  3. linux mint 图标主题_如何在 Linux Mint 中更换主题

    一直以来,使用 Cinnamon 桌面环境的 Linux Mint 都是一种卓越的体验.这也是为何我喜爱 Linux Mint的主要原因之一. -- It's Foss(作者) 一直以来,使用 Cin ...

  4. linux设置环境变量_什么是linux环境变量

    本来这篇文章好几天之前就写好了,但是媳妇儿跟我说工作日就不要发了,大家都在上班,哪有闲心思看你的文章.哎,可能大家用头条都是在放松刷娱乐,看小姐姐.所以就一直拖到现在.周末了,更是放松的好时候,葛优躺 ...

  5. linux用户名是什么_什么是Linux用户?

    linux用户名是什么 编者注:本文于2019年6月11日下午1:15:19更新,以更准确地反映作者对Linux社区开放,包容的实践社区的观点. 在短短两年内,Linux内核将使用30年. 考虑一下! ...

  6. linux删除用户所有信息_如何在Linux上删除用户(以及删除所有跟踪)

    linux删除用户所有信息 Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri / Shutterstock Deleting ...

  7. docker安装mysql远程不能访问_虚拟机中docker安装mysql远程无法访问

    问题:虚拟机中docker安装mysql远程无法访问 背景: [root@localhost ~]# docker run -p 3306:3306 --name mysql01 -e MYSQL_R ...

  8. ssh 连接_怎样解决Linux环境下远程连接ssh速度慢的问题

    哈喽各位爱学习的小伙伴们,我最近遇到了一个ssh远程慢的问题,输入ssh后,需要等10+s才会出现密码验证的页面,通过 ssh ip -vv 查看,连接慢速的节点是DNS解析的过程,/etc/reso ...

  9. linux远程服务器环境_如何使用Linux为孩子设置远程学校环境

    linux远程服务器环境 COVID-19突然使我们所有人陷入了新的挑战性局面. 我们中的许多人现在都在家工作,而对于我们中的许多人(尤其是那些不习惯远程工作的人),这已经有些习惯了. 另一个同样受到 ...

最新文章

  1. Java多线程复习:3(在操作系统中查看和杀死进程线程)
  2. linux 初始化内存管理_Linux内存管理第二章 -- Describing Physical Memory
  3. C#与.NET程序员面试宝典 1.3 投递简历
  4. python dict遍历_Python 容器(二):字典(Dict)
  5. 汉诺塔java程序_Java编写一个汉诺塔的过程
  6. Android 系统(15)---Launcher启动过程
  7. python_统计数组中指定范围的数据占的比例
  8. maya curveflow修改
  9. 诺基亚java软件下载_诺基亚手机安装JAVA软件程序
  10. Linux:UDP Socket编程(代码实战)
  11. Apache doris Datax DorisWriter扩展使用方法
  12. 实现表格隔行变色研究
  13. 百度竞价排名曝光_百度竞价排名和自然排名都是什么?
  14. 三菱FX5U常见问题解析
  15. 微信公众平台菜单编辑php,Vue.js实现微信公众号菜单编辑器步骤详解(上)
  16. 【开发应该了解的Web文件下载】
  17. 40幅五彩缤纷的秋天风景摄影作品欣赏(下篇)
  18. 2021年黄石二中高考成绩查询,黄石二中2019高考喜报成绩、一本二本上线人数情况...
  19. 同事离职做假证,顺利拿到大公司offer,15k一下子到了24k
  20. foxmail和outlook2007邮件如何互相导入?

热门文章

  1. matlab 安装 弹出dvd1装入dvd2继续
  2. win10 mysql初始化失败_win10电脑中windows通信端口初始化失败的解决教程
  3. Linux字体关联到wine中,ubuntu下如何设置wine字体
  4. 退火车票票不收手续费的好方法
  5. oppor15x支持html吗,oppor15x和oppor15有什区别 从设计和配置方面对比
  6. 游戏到底哪里吸引我?
  7. PTA 一元多项式的乘法与加法运算 设计函数分别求两个一元多项式的乘积与和。
  8. PTA 7-35 英文字母的大小写转换
  9. 如何将试卷扫描成电子版?几个步骤轻松拿捏
  10. python的json loads用法_Python json库中load、loads、dump、dumps的区别与用法