linux设置远程连接(linux远程登录)
如何从 Linux 上连接到远程桌面
远程桌面是一种软件或操作系统特性,允许个人电脑上的桌面环境在远程系统上运行,同时在独立客户端设备上显示。这种功能适用于多种场景,如访问正在被实时测试的拉取请求的ManageIQ/Integration tests仓库,或远程帮助客户解决电脑问题,只需在客户的许可下远程建立VNC或远程桌面协议(RDP)连接即可查看或交互式访问该电脑以寻找并解决问题。
Remmina是一款用户界面简洁、易于使用的远程访问软件,它能够帮助你轻松地在Linux或Windows 10系统上建立远程桌面连接。Remmina使用GTK+编写,开源并遵循GNU GPL许可证。本文将指导你如何使用Remmina客户端在Linux电脑上远程连接到Windows 10系统和Red Hat企业版Linux 7系统。
首先,需要在远程访问电脑的主机上安装Remmina。对于使用Fedora的用户,可以通过运行以下命令进行安装:
sudo dnf install remmina
在不同Linux平台上安装Remmina,请参考安装教程。安装完成后,Remmina将与你的其他软件一起出现在菜单中。
启动Remmina,你将看到一个类似于下图的界面:
在界面左侧,Remmina提供不同类型的连接,包括用于连接Windows系统的RDP和用于连接Linux系统的VNC。默认设置为RDP。
连接到Windows 10
在通过RDP连接到Windows 10电脑之前,需要修改权限以允许分享远程桌面并通过防火墙建立连接。在“文件管理器”界面右击“我的电脑→属性→远程设置”,在弹出的窗口中勾选“在这台电脑上允许远程连接”。然后允许远程连接通过防火墙,在“开始菜单”中查找“防火墙设置”,选择“允许应用通过防火墙”。在打开的窗口中,在“允许的应用和特性”下找到“远程桌面”,根据访问网络的需要,勾选“隐私”和/或“公开”列的选框。点击“确定”。回到Linux远程主机,打开Remmina。输入Windows主机的IP地址,敲击回车键。在提示后,输入用户名和密码,点击“确定”。如果你被询问是否接受证书,点击“确定”。此时,你将能看到Windows 10主机的桌面。
连接到Red Hat企业版Linux 7
在RHEL7电脑上允许远程访问,首先在Linux桌面上打开“所有设置”。点击“分享”图标以打开窗口。如果“屏幕分享”处于关闭状态,请点击以打开。滑动到“打开”位置,允许远程控制桌面。选择被允许连接的网络界面。关闭窗口后,从“应用菜单→其它→防火墙”打开“防火墙设置”,勾选“vnc-server”旁边的选框。关闭窗口,直接在远程电脑上的Remmina中输入Linux桌面的IP地址,选择VNC作为协议,点击回车键。如果之前选择的验证选项是“新连接必须询问访问许可”,RHEL系统用户会看到一个弹窗,点击“接受”以成功进行远程连接。如果选择用密码验证连接,Remmina会向你询问密码。输入密码并点击“确认”,你应该能连接到远程电脑。
使用Remmina
Remmina提供了一个标签化的用户界面,类似于浏览器。在左上角可以看到两个标签:一个是之前建立的Windows 10连接,另一个是新的RHEL连接。在窗口左侧,有一个包含“缩放窗口”、“全屏模式”、“偏好”、“截屏”、“断开连接”等选项的工具栏,你可以根据需要进行探索。
通过点击左上角的“+”号,你可以创建并保存远程连接。根据连接情况填写表单并点击“保存”。以下是一个Windows 10 RDP连接的示例:
下次打开Remmina时,连接就在那了。点击连接,无需补充细节即可建立连接。
在使用远程桌面软件时,需要注意资源消耗,因为它在远程桌面上消耗资源,而Remmina(或其他类似软件)仅用于与远程桌面交互。虽然通过SSH远程访问电脑会限制你只能使用文字终端,但这也提供了一种额外的安全保护。
当允许电脑远程连接时,应谨慎对待,因为这可能会给攻击者带来访问你电脑的机会。因此,在不频繁使用远程桌面时,禁止远程桌面连接及其在防火墙中相关的服务是明智的。
Linux/Ubuntu 怎么设置打开远程桌面登录连接
首先在Ubuntu系统中打开终端命令工具,然后输入并运行下面的命令,来安装xrdp工具,这个工具是Ubuntu设置远程登录必须安装的工具:
sudo apt-get install xrdp
安装xrdp工具后,在系统才按中依次点击并打开“系统”-----“首选项”-----“远程桌面”
在
打开的“远程桌面首选项”中,勾选共享下面的“允许他人查看您的桌面”和“允许其他用户控制您的桌面”,若是对安全方面要求高,可以好勾选安全下面的“您
必须为本机器确认每次访问”,这样别人每次远程登录你的系统,在你的桌面弹出是否允许别人登陆的提示,需要你允许,别人才能连接。
下面我们来验证在Ubuntu系统打开远程桌面,在系统菜单中依次点击并打开“应用程序”-----“互联网”-------“终端服务客户端”
在打开的终端服务客户端对话框的,计算器后面输入我们要远程登录的计算机的IP地址,协议保持默认,其它可以不用填写,然后点击右下方的“连接”按钮
之后就打开远程登录界面,在这里的Module里面选择“sesman-Xvnc”,一般默认为这个,若不是这个那么请选择为这个协议,然后再下面输入远程的Ubuntu系统给登陆的用户名和密码,之后,点下面的OK按钮
点OK按钮后,会检查登陆协议、用户名和密码,验证完成后,就开始设置一些登陆的桌面环境,如下图所示,不要点击右下方的OK按钮,桌面能正常连接会自动关闭这个对话框,若是验证出错,会有提示信息
登录到远程桌面后,就和实际使用自己的电脑一样的,可以做任何操作,只要你有这些操作权限
下
面再来演示在windows系统中打开远程桌面,windows
xp和win7系统基本类似,依次点击并打开“开始”-----“所有程序”-----“附件”------“通讯”------“远程桌面连接”,在打
开的远程桌面连接窗口的计算机后面输入要登陆的远程计算机的IP地址,然后点击右下方的“连接”按钮
弹出的远程登录界面和我们上面在Ubuntu远程登录Ubuntu系统是一样的,选择登陆协议,然后输入用户名和对应的密码,点OK按钮登录
Linux运维:推荐八款Linux远程连接工具,非常实用
欢迎来到Linux运维的世界!今天,我将为你揭示八款备受推崇的Linux远程连接工具,它们在实际操作中表现出色,无论你是运维新手还是经验丰富的专业人士,都能从中找到适合你的利器。让我们一起深入探索这些实用工具吧:
NxShell
作为开源的首选,NxShell以其直观的界面和SFTP功能而备受赞誉。作为日常管理Linux服务器的得力助手,作者的持续更新使得它的功能越来越强大,是每个Linux运维者必备的工具箱之一。
XShell-强大的跨平台连接者
源自韩国的XShell,专为Windows用户设计,支持SSH1、SSH2、SFTP等多种协议。它不仅功能丰富,如多标签、脚本录制和自定义快捷键,而且界面简洁易用。尽管免费版有限制,但对于Windows用户来说,免费版的全面功能足以满足日常需求,而且安全性高,保障了通信安全。
SecureCRT-商业级的终端仿真神器
SecureCRT以其美观的界面和强大的功能赢得了商业用户的青睐,包括脚本编写、多标签和自动化登录等。然而,它对于个人用户来说可能价格较高,适合对效率和安全性有更高要求的专业用户。
PuTTY-简洁高效的Windows解决方案
PuTTY在Windows和Unix/Linux平台上表现出色,操作简单,无需安装即可使用。尽管界面相对朴素,但其加密传输和X11转发功能强大,对于对图形化界面要求不高的用户来说,它是一个实用的选择。
接下来的几款工具同样各有千秋:
WindTerm-一款跨平台的SSH客户端,凭借其丰富的功能和免费下载,为用户提供了全面的连接体验。
iTerm2-专为Mac用户打造的终端程序,以其美观界面和高度定制性受到好评,但遗憾的是,它只支持Mac系统。
MobaXterm-作为一款免费工具,MobaXterm为Windows用户提供了一站式的解决方案,包括多标签、文件管理器和远程桌面,但对于新手,其复杂界面可能需要一点时间去适应。
Termius-跨平台的Termius凭借其简洁界面和高级功能如数据同步,成为移动设备用户的理想选择,但部分功能的付费模式可能需要考虑。
每款工具都有其独特的优势和适用场景,挑选最适合你的那一个,将大大提高你的Linux运维效率。现在就去探索这些工具,提升你的Linux运维技能吧!