樹莓派手冊介紹
1 樹莓派使用教程
1.1 新手入門--樹莓派
1.1.1 樹莓派介紹-哪傢是真正的樹莓派
1.1.2 懶人教程-新手玩樹莓派
1.1.3 初次嚐試-樹莓派
1.1.3.1 繫統安裝-樹莓派
1.1.3.2 連接開機-樹莓派
1.1.3.3 進入圖形界麵-樹莓派
1.1.3.4 SSH連接-樹莓派
1.1.3.5 網絡設置-靜態IP-樹莓派
1.1.3.6 VNC安裝-樹莓派
1.1.3.7 VNC自動啟動-樹莓派
1.1.4 新手入門教程-樹莓派新手入門指南必看
1.1.5 新手入門教程-樹莓派快速入門指南
1.1.6 顯示器 修改config.txt--HDMI接口/VGA接口
1.1.7 樹莓派config.txt文件存放在哪裡
1.1.8 樹莓派config配置文件蔘數具體説明
1.1.9 樹莓派外殼安裝的教程
1.1.10 Config文件詳細説明
1.1.11 樹莓派完美運行最新 Android 7.0牛軋醣
1.2 網絡相關--樹莓派
1.2.1 樹莓派手動指定靜態IP和DNS 終極解決大法
1.2.2 命令行配置wifi無線連接
1.2.3 命令行配置藍牙連接-BlueTooth
1.2.4 如何打開藍牙-樹莓派
1.2.5 隨時隨地遠程登録-樹莓派
1.2.6 通過花生殼穿透內網-樹莓派
1.2.7 花生殼穿透內網改進版-樹莓派
1.2.8 windows遠程樹莓派
1.2.9 設置靜態IP方法
1.2.10 配置多箇WIFI
1.2.11 連接Wifi最穩定的辦法
1.2.12 安裝VNC Server併設置爲自動啟動
1.2.13 Linux繫統安裝XRDP+VNC實現遠程桌麵訪問
1.2.14 繫統內置VNC Server
1.3 外設相關-樹莓派
1.3.1 GPIO功能學習
1.4 顯示相關-樹莓派
1.4.1 脫離顯示器使用樹莓派

Linux繫統安裝XRDP+VNC實現遠程桌麵訪問

2017-02-26 13:36:29
啊超
6829
最後編輯:achao 於 2017-02-26 15:34:14

XRDP+VNC遠程桌麵訪問Linux繫統


1.安裝XRDP

使用rdp協議訪問遠程Linux桌麵

一般情況下,如果需要登陸遠程Linux繫統,我們會使用ssh/telnet來完成,如果需要登陸到遠程Linux繫統的桌麵環境,我們可能會使用VNC。

VNC是大部分Linux髮行版默認的基於RFB協議的遠程桌麵程序,但對於普通用戶來説,VNC的用戶體驗併不好,比較慢,還需要安裝客戶端。

Windows的遠程桌麵基於RDP協議,在Linux下,我們也是可以找到開源的rdpserver的,這就是xrdp。

下麵,我來和大傢介紹安裝centos下xrdp的安裝方法。

1.首先安裝vnc

yum install tigervnc-server

迴車後會有一次安裝確認,輸入y後迴車卽可安裝,安裝完畢後返迴到命令行輸入光標,執行

bubuko.com,佈佈扣# vncserver

會提示輸入驗證密碼,至少6位,該密碼是客戶端連接時用到的。

Tip:

yum VNC後,啟動時齣錯/usr/bin/Xvnc: symbol lookup error解決方法

這是因爲版本原因導緻字體問題,需要安裝、更新X11的包,或者看提示pixman安裝此包。

命令如下:yum install pixman pixman-devel libXfont -y

修改配置文件,激活圖形界麵,執行命令:

bubuko.com,佈佈扣# vi /root/.vnc/xstartup

註釋掉這行

bubuko.com,佈佈扣#twm & // 註釋該行

末尾增加一行

bubuko.com,佈佈扣gnome-session & // 增加該行

保存退齣

執行命令

bubuko.com,佈佈扣# /etc/init.d/vncserver start

bubuko.com,佈佈扣# service vncserver start

啟動後提示:

bubuko.com,佈佈扣Starting VNC server: no displays configured [FAILED]

解決方法:
執行命令

bubuko.com,佈佈扣# vim /etc/sysconfig/vncservers

修改最後兩行如:

bubuko.com,佈佈扣VNCSERVERS="1:root"
bubuko.com,佈佈扣VNCSERVERARGS[1]="-geometry 1024x768"

説明:
第一行爲服務配置,當前隻配置瞭一箇VNC服務,使用用戶root啟動,如果還需要使用其他用戶登陸,可以修改VNCSERVERS的值如:“1:root 2:tiger”(tiger爲繫統另一存在用戶)。第二行可以註釋,是配置窗口分辨率的,需要去掉後麵的-localhost

2.安裝xrdp,這裡我下載最新版的xrdp安裝包,

官網下載地址:http://jaist.dl.sourceforge.net/project/xrdp/xrdp/0.6.1/xrdp-v0.6.1.tar.gz

wget http://jaist.dl.sourceforge.net/project/xrdp/xrdp/0.6.1/xrdp-v0.6.1.tar.gz

解壓併安裝

tarzxvf xrdp-v0.6.1.tar.gz

cdxrdp-v0.6.1

安裝缺失的庫文件

yum install  autoconf automake libtool openssl openssl-devel pam-devel libX11-devel  libXfixes-devel

./bootstrap

./configure

make

make install

3.設置權限

chmod 755 /etc/xrdp/xrdp.sh

4.啟動xrdp服務

/etc/xrdp/xrdp.sh start

5.查看端口是否被監聽(3389)

netstat –ntl

6.加入開機啟動項

vi /etc/rc.local

/etc/xrdp/xrdp.sh start

7. xrdp默認使用3389端口,設置防火牆允許3389端口例外

vi/etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp--dport 3389 -j ACCEPT

現在,我們就可以使用xrdp來遠程訪問linux桌麵瞭

Tip:安裝vncserver(因爲XRDP依賴於牠,隻需安裝卽可!)