Linux Desktop rdp 相关

一、SPICE、VNC、RDP三种协议对比

SPICE VNC RDP
BIOS屏幕显示 不能
全彩支持
更改分辨率
多显示器 多显示器支持(高达4画面) 只能一个屏幕 多显示器支持
图像传输 图像和图形传输 图像传输 图像和图形传输
视频播放支持 GPU加速支持 不能 GPU加速支持
音频传输 双向语音可以控制 不能 双向语音可以控制
鼠标控制 客户端服务器都可以控制 服务器端控制 服务器端控制
USB传输 USB可以通过网络传输 不能 USB可以通过网络传输
适用系统 Linux Windows、Linux Windows、Linux
网络流量 较大、正常使用10-20M 较小、常用100K左右 较小、正常使用100-200K左右
适用场景 由于在色彩、音频和USB方面,适用于虚拟桌面,主要用于虚拟机的虚拟桌面应用。 主要用于Linux的服务器管理,由于无声音和USB传输,不满足于虚拟桌面的使用。 由于在色彩、音频、USB及本地磁盘映射方面较好,非常适用于虚拟桌面

二、安装 xrdp

1、安装 xrdp

CentOS

yum install -y epel-release
yum install -y xrdp

Ubuntu

apt install -y xrdp
2、启动 xrdp
systemctl start xrdp
systemctl enable xrdp
3、查看 rdp 协议端口 3389
netstat -antup | grep xrdp
4、其他,关闭防火墙或允许 3389
firewall-cmd --permanent --zone=public --add-port=3389/tcp
firewall-cmd –reload

# seliunux 设置
chcon --type=bin_t /usr/sbin/xrdp
chcon --type=bin_t /usr/sbin/xrdp-sesman

三、安装桌面

1、安装 xfce Desktop

XFCE是最轻量级的桌面环境之一。它速度快,系统资源少,但在视觉上仍然很吸引人。此外,它有一个非常活跃的社区,因此有许多定制选项可用。

1) 安装
yum install -y epel-release
yum groupinstall -y "Xfce"            
reboot
echo "xfce4-session" > ~/.Xclients
chmod a+x ~/.Xclients
2)卸载
yum groupremove -y "Xfce"
yum remove -y libxfce4*

2、安装MATE Desktop

1) 安装
yum install -y epel-release
yum groupinstall -y "MATE Desktop"
reboot
echo "mate-session" > ~/.Xclients
chmod a+x ~/.Xclients
2)卸载
yum groupremove -y "MATE Desktop"
yum autoremove -y

3、安装 GNOME Desktop

1) 安装
yum groupinstall "GNOME DESKTOP" -y
2)启动
systemctl get-default

如果输出:multi-user.target,说明GUI没有被加载,需要将graphical.target设置为默认的target

systemctl set-default graphical.target

输出:

Removed symlink /etc/systemd/system/default.target.

Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.

systemctl isolate graphical.target

4、卸载

yum groupremove -y "GNOME Desktop"
yum autoremove -y

四、RDP 连接工具

1、mRemoteNG

mRemoteNG

2、multidesk

multidesk

3、remmia

Debian/Ubuntu

apt-get install remmina remmina-plugin-*

CentOS/RHEL

yum install remmina remmina-plugins-*

Fedora 22

dnf copr enable hubbitus/remmina-next
dnf upgrade --refresh 'remmina*' 'freerdp*'

五、远程连接工具合集

工具名称 支持平台 官网 特点
teamviewer windows https://www.teamviewer.com/ 远程桌面工具,私有远程tv协议
anydesk windows https://anydesk.com/ 类似teamviewer
Radmin windows http://www.radmin.cn/ 远程桌面工具
xt800 windows http://www.xt800.cn/ 国内首家支持多平台、多终端的远程运维和支持平台
GoToMyPC windows https://gotomypc.en.softonic.com GoToMyPC是美国Citrix公司推出的远程控制软件,类似于国内网络人远程控制软件。
网络人netman123 windows http://netman123.cn
Ammyy Admin windows http://www.ammyy.com/cn/index.html
FastX windows https://www.starnet.com/fastx
3389远程服务器批量管理器 windows http://www.46603.cn/ https://www.52pojie.cn/thread-480961-1-1.html 批量连接windows桌面
multidesk windows http://www.syvik.com/multidesk/index_chs.htm 批量连接windows桌面
Remmina linux http://www.remmina.org/wp/ Linux平台全协议RDP/VNC/SSH等
PAC Manager linux https://sourceforge.net/projects/pacmanager/ Linux平台全协议RDP/VNC/SSH等
mRemoteNG windows https://github.com/mRemoteNG/mRemoteNG win平台全协议RDP/VNC/SSH等
MobaXterm windows https://mobaxterm.mobatek.net/ win平台全协议RDP/VNC/SSH等
FinalShell windows http://www.hostbuf.com/ win平台全协议RDP/VNC/SSH等
Remote Desktop Manager windows https://remotedesktopmanager.com/ win平台全协议RDP/VNC/SSH等
Terminals windows https://github.com/terminals-Origin/Terminals win平台全协议RDP/VNC/SSH等
Royal TSX windows https://www.royalapplications.com/ts/win/features win平台全协议RDP/VNC/SSH等
putty windows https://www.putty.org/ 简单的ssh工具
KiTTY windows http://www.9bis.net/kitty/ fork自putty的ssh工具
Cmder windows https://bliker.github.io/cmder/ win下的命令行扩展,配合kitty使用
SecureCRT windows https://www.vandyke.com/products/securecrt/index.html ssh的终端仿真工具
VNC Connect 多平台 https://www.realvnc.com/en/connect/download/vnc/ 连接VNC server的客户端
rdesktop linux http://www.rdesktop.org/ linux下远程连接windows的工具
ConnectBot 安卓 https://connectbot.org
Microsoft Remote Desktop 安卓/ios 微软官方提供的Windows连接工具
Bitvise SSH Client windows https://www.bitvise.com/
Xshell windows https://www.netsarang.com/products/xsh_overview.html widows下的ssh连接工具
Chrome Secure Shell 浏览器 https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo 基于浏览器(Chrome)的ssh客户端
FIreSSH 浏览器 http://firessh.net/ 基于浏览器(Firefox)的ssh客户端
Butterfly 浏览器 https://github.com/paradoxxxzero/butterfly 浏览器中运行的xterm.js兼容终端
xterm.js 浏览器 https://xtermjs.org/ 基于浏览器的ssh客户端
SSH Secure Shell Client windows https://www.ssh.com/ssh/
NoMachine 多平台 https://www.nomachine.com/ 私有远程NX协议、SSH协议
xpra 多平台 http://xpra.org 私有远程xpra协议、SSH协议
winscp windows https://winscp.net/eng/docs/lang:chs windows下向Linux的传输文件工具
Xftp windows https://www.netsarang.com/products/xfp_overview.html windows下向Linux的传输文件工具

results matching ""

    No results matching ""