現場(環境):CentOS 7.4 套件:x11vnc
問題:
預設環境下CentOS沒有辦法安裝x11VNC,
下載時會出現下面錯誤「No package x11vnc available 」
處理方式:
所以要另外安裝release套件包才能夠過yum下載檔案。
網址:
http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el7/en/x86_64/rpmforge/RPMS/
找到rpmforge-release檔案
下載套件包:
# rpm -Uvh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
接著就可以透過yum 安裝x11vnc了。
#yum install x11vnc
建立連線密碼
# x11vnc –storepasswd
之後我們想透過xinetd將x11vnc服務啟動
#yum install xinetd
編輯啟動檔
# vim /etc/xinetd.d/x11vnc
/root/.vnc/passwd
這邊要注意,看你一開始透過x11vnc –storepasswd 把密碼存在哪裡。
=!設定檔===
service x11vnc
{
port = 5900
type = UNLISTED
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/x11vnc
server_args = -inetd -o /var/log/x11vnc.log -display :0 -auth /var/lib/gdm/:0.Xauth -many -bg -rfbauth /root/.vnc/passwd
disable = no
}
之後查詢本機服務。看看剛才x11vnc有沒有被啟用
#ss -tnlp
如果有要串接noVNC請參考
IT專題-流暢的linux桌面連線(noVNC)
<本篇完>
參考網址:
https://centos.pkgs.org/7/repoforge-x86_64/x11vnc-0.9.13-1.el7.rf.x86_64.rpm.html
http://blog.51cto.com/13525470/2060765