zoukankan      html  css  js  c++  java
  • 使用vnc远程图形化连接linux云服务器(含网页登陆)

    使用vnc远程图形化连接linux云服务器(含网页登陆)

    前几天在百度云买了一台实例,今天配置了一下远程图形化linux界面

    环境

    配置 1核/2GB/40GB/
    环境 Ubuntu 18.04LTS
    用户 root

    流程如下

    1. root登陆

    2. 更新包列表

      sudo apt update
      
    3. 安装xfce桌面环境

      sudo apt install xfce4 xfce4-goodies
      
    4. 安装TightVNC服务器

      sudo apt install tightvncserver
      
    5. 启动vnc,初始化

      vncserver
      
    6. 配置vnc

      vnc服务器需要知道启动时需要执行的命令,具体连接到哪个图形界面

      这些命令位于主目录的下xstartup的.vnc文件中调用的配置文件,首次启动vnc在tcp端口5901上启用。:1代表vnc实例,如:2,:3 等

      1. 首先要停止:1实例

        vncserver -kill :1
        
      2. 修改xtartup文件

        nano ~/.vnc/xstartup
        

        添加如下内容,只增加不删除,并集

        #!/bin/bash
        xrdb $HOME/.Xresources
        startxfce4 &
        
      3. 增加权限, 为了保证vnc服务正常启动

        sudo chmod +x ~/.vnc/xstartup
        
      4. 重启vncserver

        vncserver
        
    7. 云服务器

      控制台这边主义放行59XX端口,从00开始,百度默认是全协议全端口放行,所以不用动

    8. 远程登陆

      1. 下载vnc viewer(RealVNC)
      2. 输入主机号: 1, 默认是1,前面有讲
      3. 登陆成功

    隧道连接

    1. 下载Xshell

    2. 在确保Xshell能够连接到云服务器上后,配置ssh隧道

    3. 在TCP/IP 转移中添加规则:

      类型(方向) Local(Outgoing)
      源主机 localhost
      侦听端口 5901
      仅接受本地连接
      目标主机 服务器ip地址
      目标端口 5901
      说明 vnc
      1. vnc连接:VNC Server: localhost: 5901

    网页登陆(推荐Chrome浏览器)

    https://github.com/novnc/noVNC/

    我跑的时候launch.sh的脚本总是显示端口占用,遂用手动实现的,其实也并不麻烦。

  • 相关阅读:
    tomcat8.5配置redis实现session共享(tomcat-redis-session-manager-master)
    HDU4292(KB11-H 最大流)
    HDU4280(KB11-G 最大流)
    POJ1149(最大流)
    POJ3281(KB11-B 最大流)
    POJ3436(KB11-A 最大流)
    Codeforces841B
    Codeforces841A
    HDU2255(KB10-K 二分图最大权匹配)
    HDU1281(KB10-D 二分图最大匹配)
  • 原文地址:https://www.cnblogs.com/granx/p/11944498.html
Copyright © 2011-2022 走看看