国内做免费视频网站有哪些,苏州娱乐场所最新消息,建设银行扬中网站,设计学分类对于一些远程Linux云机器#xff0c;一般我们在使用时通过各种ssh连接工具连接#xff0c;并使用命令行方式操作#xff0c;但是部分需要图形化界面验证的应用#xff0c;必须需要使用到远程机器的图形化功能#xff0c;本文记录总结一些跟远程使用Linux机器图形化界面以及… 对于一些远程Linux云机器一般我们在使用时通过各种ssh连接工具连接并使用命令行方式操作但是部分需要图形化界面验证的应用必须需要使用到远程机器的图形化功能本文记录总结一些跟远程使用Linux机器图形化界面以及需要音频的一些方法。 前提
基本上远端机器上都需要安装界面系统我们在本地连接时才能实现图形化界面一般来说安装界面系统的命令有以下
yum groupinstall X Windows System
#Rhel系统下使用
yum groupinstall Server with GUI
yum groupinstall gnome-desktop不确定界面环境安装的具体名字可以通过以下指令把所有可安装的列出来
yum group list最后执行 init 5启动界面
第一种方法X11转发界面
使用X11转发界面功能需要再本地系统上安装X11服务器一般的远程连接工具如mobaxterm等都带开启即可远程服务器上需要配置好sshd的X11选项。 它的原理是远端服务器的X请求转发到本地ssh客户端上的XServer 例子 Kylin系统机器配置 1.修改sshd_config vim /etc/ssh/sshd_config AllowAgentForwarding yes AllowTcpForwarding yes X11Forwarding yes X11UseLocalhost no 2. systemctl restart sshd 3. 重新连接会话 如果仍有问题请检查xorg-X11-xauth包是否安装成功
第二种方法VNC远程连接界面
使用VNC访问界面需要再远程机器上安装VNC Server本地通过VNC ClientMOBAXterm自带VNC去连接 它的原理是把图像绘制好后通过远程发送给VNC Client进行解码显示
远程机器安装VNC Serveryum -y install tigervnc-server 远程机器启动VNC Servervncserver 默认启动的vnc服务端口是5901可以通过vncserver :num来指定端口用于机器网络策略被限制端口范围是使用启动的端口号为5900num
本地机器使用带有VNC Client连接功能的工具或者下载VNC Client官方客户端指定ip和vncserver的端口进行连接
第三种方法XRDP远程连接界面可重定向声音
关于音频重定向使用在VNC协议远程连接桌面中默认情况下并不支持音频重定向 而RDP协议默认支持音频重定向可以在远端机器上安装RDP协议支持包本地通过RDP协议连接既可以实现图形化界面机器也可以实现音频转发。
基于Rhel7.5系统进行安装操作演示rpm安装是由于远程机器的yum源没有安装包所以下载的rpm进行安装
远程机器安装桌面环境见前提部分安装xrdpyum install xrdp-0.9.25-2.el7.x86_64.rpm 需要安装的依赖包yum install imlib2-1.4.9-8.el7.x86_64.rpm启动xrdp
systemctl start xrdp
systemctl enable xrdp安装PulseAudio服务需要11.1版本: yum install pulseaudio 查看版本是否正确pulseaudio --version 安装11.1版本这里使用源码编译安装需要依赖intltool、libtool、libsndfile 1安装intltool
tar -zxvf intltool-0.40.6.tar.gz
cd intltool-0.40.6/
./configure --prefix/usr
make make install若安装报错checking for XML::Parser…configure:error:XML::Parser perl module is required for intltool 需要安装yum install perl-XML-Parser
2安装libtool
tar -xvf libtool-2.4.6.tar.gz
cd libtool-2.4.6/
./configure
make make install若安装报错checking for GNU M4 that supports accurate traces…configure:error:no acceptable m4 could be found in $PATH. 需要安装yum install m4
3安装libsndfile
yum install libsndfile-1.0.25-12.el7.x86_64.rpm
yum install libsndfile-devel-1.0.25-12.el7.x86_64.rpm
yum install libsndfile-utils-1.0.25-12.el7.x86_64.rpm4安装pulseaudio-11.1
tar -xvf pulseaudio-11.1.tar.xz
cd pulseaudio-11.1/
./configure --prefix{where you want to install} --without-caps
make make install安装pulseaudio-module-xrdp 使用源码安装需要依赖autoconf、automake、libtool
yum install autoconf -y
yum install automake -y
yum install libtool -y
yum install pulseaudio-libs-devel -y
unzip pulseaudio-module-xrdp-master.zip
cd pulseaudio-module-xrdp-master/
./bootstrap
./configure PULSE_DIR{pulseaudio-11.1源码路径}检查是否安装成功
ls $(pkg-config --variablemodlibexecdir libpulse)结果中有module-xrdp-sink.so,module-xrdp-source.so说明成功 6. 启动PulseAudio服务pulseaudio --start需要用普通用户启动root用户启动会被限制 7. 重启xrdpsystemctl restart xrdp 8. 使用Windows的远程桌面连接工具输入ip地址连接到远程Linux机器上此方案注意登陆会黑屏一会反应比较慢且同一个用户不能在本地和远程同事登陆也就是同一个用户只允许同一个会话