之前Centos7.4 一直作為服務器使用,然后開發(fā)在本地進行?,F(xiàn)在需求有些變化,有些時候不適合用自己的機器,只有一臺配置很低的電腦,但是又有開發(fā)的需求,怎么辦,有沒有什么好的解決辦法?
方法總比問題多,遠程連接服務器,在服務器上進行開發(fā)。
下面將服務器安裝圖形化界面和遠程連接的步驟分享如下。
應該是可以行的通的, 我這里啟動startx 失敗,提示VMware: No 3D enabled (0, Success)。應該是虛擬機原因。
有一種解決辦法是
在安裝虛擬機時,你沒有分配你虛擬機3D功能,在那個3D上打勾,就行了!但是由于種種原因我這里無法修改這個配置......
.....
1、準備工作
更新系統(tǒng)軟件
yum upgrade
2、為Centos7.4 安裝圖形化界面
yum -y groupinstall "X Window System"
yum -y groupinstall "GNOME Desktop"
startx
3、安裝epel庫
查詢是否已經(jīng)安裝epel庫
rpm -qa|grep epel
如果 epel庫沒有安裝,則安裝
yum install epel-release
EPEL是yum的一個軟件源,里面包含了許多基本源里沒有的軟件了,但在我們在使用epel時是需要安裝它才可以了。
EPEL,即Extra Packages for Enterprise Linux的簡稱,是為企業(yè)級Linux提供的一組高質量的額外軟件包,包括但不限于Red Hat Enterprise Linux (RHEL), CentOS and Scientific Linux (SL), Oracle Enterprise Linux (OEL)。
4、安裝xrdp
因為Xrdp最終會自動啟用VNC,所以必須安裝tigervnc-server,否則xrdp無法使用。
安裝vnc
yum install tigervnc-server
安裝xrdp
yum install xrdp
為root用戶設置VNC密碼
vncpasswd root
修改 xrdp最大連接數(shù)(使用默認值,不修改也是可以的)(默認是32)
# max_bpp=32
vi /etc/xrdp/xrdp.ini
5、關閉或配置防火墻
簡單起見或對Centos7.4的配置感到頭大,直接關掉防火墻。
systemctl stop firewalld
systemctl disable
6、關閉SElinux
查看SElinux狀態(tài)
sestatus
臨時關閉SElinux
setenforce 0
不過,我們要永久關閉SElinux,修改為:SELINUX=disabled
vi /etc/selinux/config
7、啟動XRDP
systemctl start xrdp
# 開機啟動
systemctl enable xrdp
8、遠程連接測試
運行中輸入mstsc,啟動遠程桌面,然后輸入用戶名密碼進行遠程連接。
卸載工作
由于虛擬機原因,所以多了一步卸載工作,本篇博客到這里也就結束了。
yum remove xrdp
yum remove tigervnc-server
yum groupremove "GNOME Desktop"
yum groupremove "X Window System"