本地和远程登录以及云桌面

登录

 本地登录--本地登录命令行  本地登录图形界面
 远程登录-- 本地客户端 远程服务端
 虚拟化桌面  虚拟化服务器
 云桌面 云计算

云桌面和远程登录

原因:国产化趋势-业务云化趋势 --数据不落地,集中运维,移动化办公
结构
  瘦客户端: 端口限制 无硬盘  身份认证
  云桌面管理平台
  云基础设施

云桌面厂商

华为  升腾威讯 锐捷网络  深信服  阿里云

瘦客户端介绍

 瘦客户端: 瘦客户机使用来自网络服务器的软件和数据
  瘦客户机品牌有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
原文地址:https://www.cnblogs.com/ytwang/p/14544627.html