CentOS 7安裝TigerVNC Server

  1. CentOS 7安裝TigerVNC Server

本文介紹如何在CentOS 7上安裝VNC Server侠草,以便遠程訪問。本文參照了DigitalOcean的教程犁嗅,加入了一些安裝經(jīng)驗边涕。

  1. 安裝TigerVNC Server

建議使用非root用戶安裝,-y代表直接安裝

sudo yum install -y tigervnc-server1

  1. 配置VNC Service

以下方法是新方法褂微,以前是要配置/etc/sysconfig/vncservers功蜓,現(xiàn)在第一步是將默認(rèn)提供的文件復(fù)制到/etc/systemd/system,命令如下

sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service1

接下來修改該配置文件

sudo vim /etc/systemd/system/vncserver@:1.service1

將其中替換為你想要的用戶名宠蚂,我這里是oracle式撼,添加設(shè)置分辨率的參數(shù)-geometry 1280x720,所有內(nèi)容如下

# The vncserver service unit file

#

# Quick HowTo:

# 1. Copy this file to /etc/systemd/system/vncserver@:.service

# 2. Edit and vncserver parameters appropriately

# ("runuser -l -c /usr/bin/vncserver %i -arg1 -arg2")

# 3. Run systemctl daemon-reload

# 4. Run systemctl enable vncserver@:<display>.service

#

. . .

[Unit]

Description=Remote desktop service (VNC)

After=syslog.target network.target

[Service]

Type=forking

# Clean any existing files in /tmp/.X11-unix environment

ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

ExecStart=/sbin/runuser -l oracle -c "/usr/bin/vncserver %i -geometry 1280x720"

PIDFile=/home/oracle/.vnc/%H%i.pid

ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]

WantedBy=multi-user.target1234567891011121314151617181920212223242526

保存文件并退出vim求厕,重新加載配置

sudo systemctl daemon-reload1

也可以設(shè)置成開機啟動

sudo systemctl enable vncserver@:1.service1

  1. 修改防火墻

首先判斷firewalld是否啟動著隆,輸入以下命令判斷

sudo firewall-cmd --state1

如果啟動應(yīng)該輸出

running1

如果是not running,執(zhí)行下面命令

sudo systemctl start firewalld1

添加端口號5901-5905

sudo firewall-cmd --permanent --zone=public --add-port=5901-5905/tcp1

重新加載防火墻

sudo firewall-cmd --reload1

可以使用下面命令查看端口號是否被加入

firewall-cmd --list-all-zones1

  1. 設(shè)置VNC密碼

通過ssh呀癣,用oracle用戶名登錄到服務(wù)器美浦,執(zhí)行下面命令

vncserver1

終端會提示你輸入密碼,如下

You will require a password to access your desktops.

Password:

Verify:

xauth: file /home/oracle/.Xauthority does not exist

New 'localhost.localdomain:1 (oracle)' desktop is localhost.localdomain:1

Creating default startup script /home/oracle/.vnc/xstartup

Starting applications specified in /home/oracle/.vnc/xstartup

Log file is /home/oracle/.vnc/localhost.localdomain:1.log12345678910

如果想修改密碼项栏,可以使用vncpasswd∑直妫現(xiàn)在已經(jīng)有一個vnc服務(wù)在運行了,但我們需要使用剛剛配置的服務(wù)來啟動沼沈,所以我們需要先殺死剛剛的vnc服務(wù)流酬,使用下面命令。

vncserver -kill :11

接下來列另,重啟我們配置的服務(wù)

sudo systemctl daemon-reload

sudo systemctl restart vncserver@:1.service12

使用下面命令查看該服務(wù)是否正確運行

sudo systemctl status vncserver@:1.service -l1

如果正確啟動芽腾,輸出應(yīng)為

● vncserver@:2.service - Remote desktop service (VNC)

Loaded: loaded (/etc/systemd/system/vncserver@:2.service; enabled; vendor preset: disabled)

Active: active (running) since 日 2017-07-23 21:55:35 CST; 12h ago

Process: 8720 ExecStart=/usr/sbin/runuser -l oracle -c /usr/bin/vncserver %i -geometry 1280x720 (code=exited, status=0/SUCCESS)

Process: 8716 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)

Main PID: 8744 (Xvnc)

CGroup: /system.slice/system-vncserver.slice/vncserver@:2.service

? ? 8744 /usr/bin/Xvnc :2 -desktop 127.0.0.1:2 (oracle) -auth /home/oracle/.Xauthority -geometry 1280x720 -rfbwait 30000 -rfbauth /home/oracle/.vnc/passwd -rfbport 5902 -fp catalogue:/etc/X11/fontpath.d -pn

7月 23 21:55:32 127.0.0.1 systemd[1]: Starting Remote desktop service (VNC)...

7月 23 21:55:35 127.0.0.1 systemd[1]: Started Remote desktop service (VNC).

123456789101112

如果想配置多用戶同時訪問,需要將上面vncserver@:1.service页衙,改為vncserver@:2.service摊滔,然后配置其中用戶名、分辨率參數(shù)拷姿,再按我的步驟走一遍就可以了

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市旱函,隨后出現(xiàn)的幾起案子响巢,更是在濱河造成了極大的恐慌,老刑警劉巖棒妨,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件踪古,死亡現(xiàn)場離奇詭異含长,居然都是意外死亡,警方通過查閱死者的電腦和手機伏穆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門拘泞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人枕扫,你說我怎么就攤上這事陪腌。” “怎么了烟瞧?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵诗鸭,是天一觀的道長。 經(jīng)常有香客問我参滴,道長强岸,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任砾赔,我火速辦了婚禮蝌箍,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘暴心。我一直安慰自己妓盲,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布酷勺。 她就那樣靜靜地躺著本橙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪脆诉。 梳的紋絲不亂的頭發(fā)上甚亭,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天,我揣著相機與錄音击胜,去河邊找鬼亏狰。 笑死,一個胖子當(dāng)著我的面吹牛偶摔,可吹牛的內(nèi)容都是我干的暇唾。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼辰斋,長吁一口氣:“原來是場噩夢啊……” “哼策州!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起宫仗,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤够挂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后藕夫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體孽糖,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡枯冈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了办悟。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片尘奏。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖病蛉,靈堂內(nèi)的尸體忽然破棺而出炫加,到底是詐尸還是另有隱情,我是刑警寧澤铡恕,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布琢感,位于F島的核電站,受9級特大地震影響探熔,放射性物質(zhì)發(fā)生泄漏驹针。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一诀艰、第九天 我趴在偏房一處隱蔽的房頂上張望柬甥。 院中可真熱鬧,春花似錦其垄、人聲如沸苛蒲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽臂外。三九已至,卻和暖如春喇颁,著一層夾襖步出監(jiān)牢的瞬間漏健,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工橘霎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蔫浆,地道東北人。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓姐叁,卻偏偏與公主長得像瓦盛,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子外潜,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內(nèi)容