登錄
本地登錄--本地登錄命令行 本地登錄圖形界面
遠程登錄-- 本地客戶端 遠程服務端
虛擬化桌面 虛擬化服務器
雲桌面 雲計算
雲桌面和遠程登錄
原因:國產化趨勢-業務雲化趨勢 --數據不落地,集中運維,移動化辦公
結構
瘦客戶端: 端口限制 無硬盤 身份認證
雲桌面管理平台
雲基礎設施
雲桌面廠商
華為 升騰威訊 銳捷網絡 深信服 阿里雲
瘦客戶端介紹
瘦客戶端: 瘦客戶機使用來自網絡服務器的軟件和數據
瘦客戶機品牌有Wyse、HP、Centerm 、NComputing、IGEL Technology、VXL、富士通、戴爾、三星、甲骨文幾家
Citrix/VMwarew/Microsofe
CT Vision Powered by VMware View
RDP
軟件參數和硬件參數
操作系統 虛擬化固件 協議 Cos WES7
硬件 CPU AMD雙核
內存/存儲 4G/16G 內存DDR3 存儲 Nand Flash I/O端口: 網口 耳機 麥克風 顯示器HDMI
支持分辨率: DVI VGA
說明:
中國操作系統COS(China Operating System) 基於Linux內核 不開源,只有一個應用入口
WES7(WindowsEmbeddedStandard7)
開源和商業化產品
桌面虛擬化的:主流就看Citrix、Vmware、微軟;
服務器虛擬化:主流就看Citrix、Vmware了,redhat的KVM
Windows的非Linux的管理程序-Hyper-V
1.Citrix 即 思傑公司,是一家致力於雲計算虛擬化、虛擬桌面和遠程接入技術領域的高科技企業
Citrix Receiver 是一款功能強大的電腦虛擬桌面客戶端軟件
2.VMWare
VMWare view Client 訪問受支持的VMware虛擬桌面或Center
VMware View及Citrix Xendesktop兩家使用的遠程協議的對比 View PCoIP (UDP) XenDesktop HDX (ICA)(TCP)
VMWare view PCoIP
3.Microsoft
Microsoft Remote Desktop
4.協議
RDP (遠程桌面)
PCoIP與RDP一樣是安裝在Windows操作系統中的一種圖像傳輸協議
遠程Linux系統
1.使用 SSH 來完成對Linux的命令行操作。
最常用的遠程登錄
2.圖形界面操作
Linux世界最常見的桌面環境就是GNOME和KDE,遠程的方式有 VNC方式/ ssh圖形轉發和 RDP 連接
01.使用 VNC 完成遠程訪問服務器的圖形界面。
VNC (Virtual Network Console)是虛擬網絡控制台的縮寫
02. ssh 圖形轉發 : X11- forwarding是一個安全的shell特性,它允許通過現有的SSH shell會話轉發X11連接,
用於在服務器上運行X11程序,而ssh-client通過用戶的X11-server顯示圖形窗口。
03. RDP一般指遠程桌面協議
FreeRDP是RDP的免費實現。RDP以客戶機/服務器模式運行,其中遠程計算機必須安裝並運行RDP服務器軟件,
並且用戶使用RDP客戶機軟件連接到它,以管理遠程桌面計算機
XRDP是基於FreeRDP和rdesktop的免費開源,簡單的遠程桌面協議服務器。
遠程安裝Linux圖形界面
前提:
具有 sudo 權限的用戶身份登錄
01.Linux 安裝桌面
首先要安裝輕量級桌面環境
sudo apt-get install gnome
許多發行版本如OpenSUSE、PCLinuxOS和 Mandriva等皆采用KDE作為默認桌面環境
gnome的全稱為GNU網絡對象模型環境(The GNU Network Object Model Environment
確定是否安裝成功 gnome-session &
02. Linux 安裝 vnc服務
Ubuntu 存儲庫中還有幾種不同的 VNC 服務器,如 TightVNC , TigerVNC 和 x11vnc
ubuntu中采用
sudo apt-get install vnc4server
01. 安裝 vnc4server
apt-get install vnc4server
02. 設置vncserver密碼
vncpasswd
03. 啟動VNC server
vncserver
04. 關閉 (:1表示5901端口) #關閉vncserver :1窗口 關閉具體的vncserver命令:vncserver -kill :1 vncserver -kill :2
vncserver -kill :1
05. 修改~/.vnc/xstartup文件
#備份原來的配置文件
cp ~/.vnc/xstartup.bak ~/.vnc/xstartup
mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
#編輯新的配置文件
vim ~/.vnc/xstartup
##或者使用namo ~/.vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &
gnome-panel &
gnome-settings-daemon &
nautilus &
03.安裝客戶端並配置
一些支持響應功能的客戶端 mobaXterm
04.客戶端的應用程序(vncviewer);
port 修改 5902
登錄使用
Ctrl +Alt + t --terminal快捷鍵
其他遠程桌面程序
Team Viewer
向日葵遠程控制軟件
Splashtop
虛擬機
Oracle VM VirtualBox
參考
PCoIP vs HDX (CITRIX ICA)遠程訪問協議對比 https://blog.51cto.com/virtualbus/607040
Ubuntu下安裝 VNC server https://www.jianshu.com/p/bf794061cac8