dedecms 做影网站,とらぶるだいあり しすた在线,网站开发建设协议,室内设计学校环境分析要在 Fedora 40 上开启远程桌面功能。
首先#xff0c;要确保已安装 gnome-remote-desktop 和 vino 包。
这些软件包通常默认安装在 Fedora 的 GNOME 桌面环境中。
可以按照以下步骤操作#xff1a;
1、判断电脑是否安装了 gnome-remote-desktop 和 vino 包:
tomfedora:…要在 Fedora 40 上开启远程桌面功能。
首先要确保已安装 gnome-remote-desktop 和 vino 包。
这些软件包通常默认安装在 Fedora 的 GNOME 桌面环境中。
可以按照以下步骤操作
1、判断电脑是否安装了 gnome-remote-desktop 和 vino 包:
tomfedora:~$ dnf list installed |grep gnome-remote-desktop
gnome-remote-desktop.x86_64 46.1-1.fc40 updates
tomfedora:~$ dnf list installed | grep vino
tomfedora:~$
tomfedora:~$
tomfedora:~$
如果命令后没有输出就是没有安在。
2、如果没有安装可以使用以下命令进行安装
sudo dnf install gnome-remote-desktop vino 如果得到的输出如下
tomfedora:~$ Fedora 40 - x86_64 - Updates 23 kB/s | 7.0 kB 00:00
上次元数据过期检查0:00:01 前执行于 2024年06月09日 星期日 19时21分01秒。
软件包 gnome-remote-desktop-46.1-1.fc40.x86_64 已安装。
未找到匹配的参数: vino
错误没有任何匹配: vino
tomfedora:~$
tomfedora:~$ 从输出中可以看到 gnome-remote-desktop 已经安装了但 vino 包在 Fedora 40 中不可用。
再继续执行下面的步骤 3、开启GNOME远程桌面服务 3.1 确保 gnome-remote-desktop 服务已启用并正在运行
tomfedora:~$
tomfedora:~$ systemctl --user enable gnome-remote-desktop
Created symlink /home/tom/.config/systemd/user/gnome-session.target.wants/gnome-remote-desktop.service → /usr/lib/systemd/user/gnome-remote-desktop.service.
tomfedora:~$ systemctl --user start gnome-remote-desktop
tomfedora:~$ 3.2 使用“dconf”编辑器进行配置 如果“设置”应用的“共享”里没有“共享屏幕”可以使用“dconf”编辑器手动启用远程桌面。 1安装“dconf-editor”
tomfedora:~$
tomfedora:~$
tomfedora:~$ sudo dnf install dconf-editor
上次元数据过期检查0:10:54 前执行于 2024年06月10日 星期一 07时12分47秒。
依赖关系解决。
软件包 架构 版本 仓库 大小安装:dconf-editor x86_64 45.0.1-4.fc40 fedora 670 k事务概要安装 1 软件包总下载670 k
安装大小3.1 M
确定吗[y/N] y
下载软件包
dconf-editor-45.0.1-4.fc40.x86_64.rpm 1.4 MB/s | 670 kB 00:00
--------------------------------------------------------------------------------
总计 746 kB/s | 670 kB 00:00
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务准备中 : 1/1 安装 : dconf-editor-45.0.1-4.fc40.x86_64 1/1 运行脚本: dconf-editor-45.0.1-4.fc40.x86_64 1/1 已安装:dconf-editor-45.0.1-4.fc40.x86_64 完毕
tomfedora:~$
tomfedora:~$ 2打开“dconf-editor” 通过应用程序菜单启动“dconf Editor” 3导航到远程桌面设在 在 dconf Editor 中导航到 /org/gnome/desktop/remote-desktop。 RDP连接到Windows的标准协议 VNC连接到Linux时的标准协议 确保相关设置已经启用 3使用“gsettings”命令手动配置
# 启用远程桌面
gsettings set org.gnome.desktop.remote-desktop.rdp enable true# 设置远程桌面协议
gsettings set org.gnome.desktop.remote-desktop.rdp auth-method password# 设置远程访问密码
gsettings set org.gnome.desktop.remote-desktop.rdp password your_password_here4配置防火墙
# 确保防火墙允许远程桌面所需的端口。RDP 使用默认的 3389 端口
sudo firewall-cmd --permanent --add-port3389/tcp
sudo firewall-cmd --reload# 或确保防火墙允许远程桌面所需的端口默认是 VNC 使用的 5900 端口
sudo firewall-cmd --permanent --add-servicevnc-server
sudo firewall-cmd --reload5连接到远程桌面 现在你可以使用任何支持 RDP 协议的远程桌面客户端连接到 Fedora 40 计算机。常见的 RDP 客户端包括
Windows: 远程桌面连接 (Remote Desktop Connection)macOS: Microsoft Remote DesktopLinux: Remmina
在客户端中输入 Fedora 计算机的 IP 地址和配置的密码进行连接。
通过这些步骤我们就可以在 Fedora 40 上成功配置和使用远程桌面功能。 4、安装并配置“xrdp”作为替代
通过这些步骤应该能够配置和使用 Fedora 40 的远程桌面功能。
如果内置的 gnome-remote-desktop 不能正常工作使用 xrdp X Remote Desktop Protocol是一个很好的替代方案。
4.1、安装并开启“xrdp”
sudo dnf install xrdp
sudo systemctl enable xrdp
sudo systemctl start xrdp4.2、配置防火墙
# 确保防火墙允许远程桌面所需的端口。RDP 使用默认的 3389 端口
sudo firewall-cmd --permanent --add-port3389/tcp
sudo firewall-cmd --reload# 或确保防火墙允许远程桌面所需的端口默认是 VNC 使用的 5900 端口
sudo firewall-cmd --permanent --add-servicevnc-server
sudo firewall-cmd --reload
4.3、连接到远程桌面 补充
1、如果“设置”-共享里有“共享屏幕”开关只要进行下面这些步骤就可以了
打开“设置”。选择“共享”。打开“屏幕共享”开关。配置“屏幕共享”的详细设置如允许控制、设置密码等。
2、如果Fedora没有GNOME桌面环境的远程桌面服务Vino我们可以使用以下命令进行安装
sudo dnf install vino如果上面的这条命令执行不成功那么就按照正文的步骤通过“dconf-editor”来设置远程桌面功能即可。
3、如果远程到fedora登录成功但是不能看到fedora的桌面其原因可能是
3.1 Fedora使用的是Wayland显示服务器 默认情况下fedora采用Wayland作为显示服务器。然而Wayland并不是所有远程桌面客户端都支持的协议。Windows远程桌面客户端mstsc可能无法正确显示Wayland桌面。
解决方法
在Fedora登录界面切换到Xorg会话 输入用户名 在密码输入框下方选择一个“GNOME on Xorg”的选项 输入密码登录然后尝试远程连接
3.2、启用VNC服务器
如果确实希望使用Windows远程桌面客户端远程连接到Fedora可以尝试应用VNC服务器因为Windows远程桌面客户端支持VNC协议。
解决方法 安装并配置 VNC 服务器 安装并配置一个 VNC 服务器例如 TigerVNC 或 TightVNC。在 Fedora 上启动 VNC 服务器并设置密码。 使用 VNC 客户端 在 Windows 上安装一个支持 VNC 协议的客户端例如 RealVNC、TightVNC 或 TigerVNC。使用该客户端连接到 Fedora 的 VNC 服务器并输入密码进行连接。
通过这些方法应该能够成功在 Windows 上远程连接到 Fedora并看到 Fedora 的桌面。