Icharle | Don't forget your first thoughts - centos
前言 在上一篇文章中CentOS7 GNOME桌面以及VNC远程连接用到VNC远程，这里介绍下使用Xrdp远程桌面。Xrdp跟VNC性质是一样的，首先需要有图形桌面(即GNOME或者KDE，没有安装的在上一篇中有介绍)，但是Xrdp最大的有点是，远程的时候不需要安装额外的软件就可以远程连接，因为它是基于rdp的一种连接方式，大大方便了Windows平台用户。 安装Xrdp 安装图形桌面(这里就不在说了，看上一篇文章吧) 下载安装 epel REPO yum install -y epel-release 安装Xrdp包 yum install -y xrdp 设置开机自动启动 systemctl enable xrdp 开启并且运行Xrdp服务 systemctl start xrdp 开放防火墙 #开放3389端口 firewall-cmd --zone=public --add-port=3389/tcp --permanent #重启防火墙 systemctl restart firewalld.service 效果
前言 最近忙着给组织里边的服务器由原本的Windows Server 2008换成Linux系统，所以就选择了centos7，由于需要远程连接服务器，使用vnc远程安装当然少不了。 镜像下载 这里推荐两个国内镜像下载站(博主也经常在这里下载) 网易开源镜像站 中科大镜像站 这里科普下，Linux有主要有两种桌面图形界面(比较多人用)，分别是KDE和GNOME，这里博主就用GNOME。 Linux版本的选择NetInstall(用来从网络安装或者用来救援系统)、Minimal(基本上用在服务器上，体积小，常用的功能基本上都有)、LiveKDE和LiveGNOME(在Minimal版本上加上带有图形界面的)，所以这里就选择LiveGNOME版本。 补充说明如果选择Minimal版本的，有需要GNOME图形界面的可以执行下面代码安装GNOME： #下载安装 yum groupinstall GNOME Desktop Environment -y #默认启动时图形界面 sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target VNC远程桌面安装 安装VNC Server #下载安装VNC yum install tigervnc-server -y 修改VNC配置文件 #修改配置文件 vim /lib/systemd/system/vncserver@.service #修改登录允许登录的用户(这里就修改成root用户，如果需要其他则修改为其它用户名) User=root # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=-/usr/bin/vncserver -kill %i ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i" PIDFile=/root/.vnc/%H%i.pid #修改配置文件位置 mv /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service #重启systemd systemctl daemon-reload 设置VNC连接密码 vncpasswd 设置防火墙允许VNC访问(默认是不允许访问的) #允许vnc访问 firewall-cmd --zone=public --add-service vnc-server --permanent # 命令含义： # -–zone #作用域 # --add-service #在防火墙设置里对应的服务名字，如果没有就使用下面那条添加访问端口 # -–add-port=80/tcp #添加端口，格式为：端口/通讯协议 # -–permanent #永久生效，没有此参数重启后失效 #重启防火墙 systemctl restart firewalld.service 启动VNC Server systemctl start vncserver@:1.service 设置开机启动VNC Server systemctl enable vncserver@:1.service VNC访问 默认是 IP:5901访问