首页 > 其他分享 >xrdp远程登陆服务器配置

xrdp远程登陆服务器配置

时间:2023-06-12 10:23:47浏览次数:47  
标签:0.9 x86 xrdp 远程登陆 el9 64 服务器 XRDP

如何使用 rdp 远程 Linux(CentOS) 的图形化桌面

原创 李德荣 EDA运维 2023-04-27 21:57 发表于上海 收录于合集 #软件11个 #服务器15个 #电脑41个 #IT50个 #网络21个

概述

本篇文章以 CentOS 7.9 和 CentOS Stream 9 为例,通过安装 xrdp 组件实现远程登陆

实现方案

一、安装 xrdp

默认的安装源里没有 xrdp,只有客户端 freerdp。xrdp 在 epel 源,需要提前安装。

# epelyum install epel-release#yum list | grep rdpfreerdp.x86_64 2:2.4.1-3.el9 appstreamfreerdp-libs.i686 2:2.4.1-3.el9 appstreamfreerdp-libs.x86_64 2:2.4.1-3.el9 appstreamxrdp.x86_64 1:0.9.19-1.el9 epelxrdp-devel.x86_64 1:0.9.19-1.el9 epelxrdp-selinux.x86_64 1:0.9.19-1.el9 epel#yum install xrdp# 0.9.19xrdp -vxrdp 0.9.19

二、启动 xrdp

配置文件是 /etc/xrdp/xrdp.ini 一般不需要修改,日志输出在 /var/log/messages 系统日志内。

#systemctl start xrdp#systemctl enable xrdp#netstat -nlpt | grep 3389tcp6 0 0 :::3389 :::* LISTEN 77532/xrdp#firewall-cmd --add-port=3389/tcp --permanentfirewall-cmd --reloadfirewall-cmd --list-all

三、mstsc 连接验证

安装好以后可以使用 windows 自带的 mstsc 连接测试,

3.1 运行 mstsc

图片

3.2 输入ip地址,默认端口3389,点击连接

图片

图片

3.3 输入用户名密码,点击OK连接成功

图片

 

图片

xrdp简介

Xrdp是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面。除了Windows RDP之外,xrdp工具还接受来自其他RDP客户端的连接,如FreeRDP,rdesktop和NeutrinoRDP。Xrdp现在支持TLS安全层。

使用 XRDP 需要注意的事项

虽然 XRDP 对于机器的远程访问非常好用,但重要的是要知道 XRDP 不 适合什么。

如果你需要一个安全的连接,请不要使用 XRDP

通过 XRDP 建立的连接可以被攻击者查看和修改,因此应避免任何敏感信息。这一点可以通过使用 SSH 连接或证书来缓解,但这两者都需要更复杂的设置,这里就不一一介绍了。

XRDP 在默认情况下不能很好地应用主题

在我的测试中,XRDP 默认似乎从未应用过 Ubuntu 主题。在文章的结尾处有关于解决这个问题的说明。

如果你只想/需要一个 CLI 环境,就不要使用 XRDP

XRDP 是为在 GUI 环境中使用而设计和制造的。如果你打算在 CLI 环境中使用它,比如在服务器上,你应该看看其他工具,比如 SSH。

李德荣

赞赏二维码喜欢作者

1 人喜欢

收录于合集 #软件  11个 上一篇IC617(virtuoso)软件的使用下一篇Virtuoso连续闪退 阅读 418   EDA运维 61篇原创内容       写下你的留言      

标签:0.9,x86,xrdp,远程登陆,el9,64,服务器,XRDP
From: https://www.cnblogs.com/cherishthepresent/p/17474215.html

相关文章

  • java获取服务器ip地址的工具类
    参考:https://www.cnblogs.com/raphael5200/p/5996464.html代码实现importlombok.extern.slf4j.Slf4j;importjava.net.*;importjava.util.Enumeration;@Slf4jpublicclassIpUtil{publicstaticfinalStringDEFAULT_IP="127.0.0.1";/**......
  • web服务器一键安装脚本 EZHTTP
    EZHTTP是集成了nginx apache php mysql memcached等web服务器软件的一键安装脚本,它能自由选择安装任意的软件,自动选最优线路下载,定制容易。如何安装因为安装时间会比较久,建议安装前使用screen,screen使用方法如下:1、首先得安装screen,ubuntu使用apt-getinstallscreen,centos或r......
  • Django使用redis缓存服务器
        redis相信大家都很熟悉了,和memcached一样是一个高性能的key-value数据库,至于什么是缓存服务器,度娘都有很明白的介绍了,我在这里就不一一介绍了。那我们一般什么情况下才会使用缓存服务器呢?可不是什么情况都需要的哦,一般来说是在需要频繁对一个字段读取的时候才会需要将这......
  • 如何批量管理服务器,云服务器的方法
     远程桌面管理是微软公司为了便于网络管理员管理维护服务器推出的一项服务。 网络管理员远程桌面连接器连接到网络任意一台开启了远程桌面控制功能的计算机上,就像是自己操作该计算机一样,运行程序,维护数据库等。 那么如何批量管理我们的多台服务器呢?下面向大家介绍一款远程......
  • Nginx用作反向代理服务器使用!
        Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,它已经在该站点运行超过三年了。Igor将源代码以类BSD许可证的形式发布。Nginx超越Apache的高性......
  • 采用软件负载均衡器实现web服务器集群(
    我用nginx实现网站负载均衡测试的例子,windows下IIS做负载实测.  如果你的网站访问量(pv)越来越高,一台服务器已经没有办法承受流量压力,那就增多几台WEB服务器来做负载吧。做网站负载可以买硬件设备来实现,我们公司用的是F5,不过价格就几十万到上百万,太贵了,目前好多门户网站与大访......
  • Linux服务器配置SSH免密码登录后,登录仍提示输入密码(一次真实的问题排查解决记录)
    我们知道两台Linux服务器机器之间如果使用ssh命令登录或scp/rsync命令传输文件每一次都需要输入用户名相对应的密码,如果要免密码,则需要对两台Linux服务器机器之间进行SSH互信。一.SSH介绍1.SSH互信原理虽然这是废话,也希望大家了解一下。SSH(SecureShell)是一种安全的传输协议,它可以......
  • 《CentOS系统管理与服务器配置》pdf电子书免费下载
    本书是职业教育“十三五”改革创新规划教材,依据高职高专网络技术专业人才培养方案的要求,并参照相关的国家职业技能标准编写而成。本书以基于RedHat Linux 提供的可自由使用源代码的企业级Linux发行版本CentOS 6操作系统为平台,选取面向工作岗位的项目案例,采用项目导向、任务驱......
  • Linux系统下配置Nginx服务器
    Nginx是一个高性能的开源HTTP和反向代理服务器,也可以作为电子邮件(SMTP/POP3/IMAP)代理服务器、负载均衡器和HTTP缓存服务器,使用在安装Nginx之前,需要安装一些其他软件依赖,如gcc、pcre、zlib和openssl。1、yum installgcc-ygcc是GNUCompilerCollection的简称,包含编译器和其他编......
  • go程序在linux服务器上运行
    一、go语言环境安装参考菜鸟教程二、编译测试代码源码:packagemainimport"fmt"funcmain(){ fmt.Println("gorunning...")}编译在powershell终端输入命令编译后是运行不了的,在源码文件目录cmd,然后输入编译命令gobuild编译前先设置几个环境变量GOARCH:目......