zoukankan      html  css  js  c++  java
  • ubuntu中安装VNC供多用户访问(实验室运维踩坑)

    1. 安装VNC服务端

    首先在服务器上安装tigerVNC,命令如下。(这里没有选择realVNC是因为其在多用户访问时出现问题)

    sudo apt install tigervnc-standalone-server tigervnc-xorg-extension

    2. 拨号上网

    安装pppoeconf

    sudo apt install pppoeconf

    启动pppoeconf

    sudo pppoeconf

    在弹出的窗口中一路yes,输入用户名密码登录网络。

    备用命令:

      sudo poff -a
      sudo pon dsl-provider

    3. 配置并启动VNC

    装好后使用如下命令启动VNC。分辨率可以自己调节。

    vncserver -localhost no -geometry 1920x1080

    启动之后会在用户目录下产生 .vnc/ 目录。此时创建配置文件 ~/.vnc/xstartup。将内容设置如下。

    这里放上两个配置,一般使用第一个就行,若访问时出现灰屏黑屏等问题,尝试第二个。

    #!/bin/sh
    
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    
    vncconfig -iconic &
    
    dbus-launch --exit-with-session gnome-session &
    #!/bin/sh
    
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    
    xsetroot -solid grey
    vncconfig -iconic &
    
    export XKL_XMODMAP_DISABLE=1
    unset SESSION_MANAGER
    unset DBUS_SESSION_BUS_ADDRESS
    
    gnome-session &
    gnome-panel &
    gnome-settings-daemon &
    gnome-terminal &
    metacity &
    nautilus &

     配置好后使用下面命令杀死当前用户的所有VNC进程。再用上面提到的的命令重新启动。

    vncserver -kill :*

    4. 安装ssh,使用scp传输文件

    如下命令安装并打开ssh服务

    配置文件在 /etc/ssh/sshd_config

    sudo apt-get install openssh-server
    sudo service ssh star
    ------------------------------------------------------------------------- 花有重开日,人无再少年
  • 相关阅读:
    C# 安装部署Windows服务脚本
    Oracle DataTable的数据批量写入数据库
    C# 日志的配置流程
    C# CSV文件读写
    C# 读写App.config配置文件的方法
    C# 限速下载网络文件
    js 获取纯web地址栏中URL传参
    android 获取通话记录
    vue.js sha256加密
    chrome浏览器插件开发实例
  • 原文地址:https://www.cnblogs.com/lbz007oi/p/15505856.html
Copyright © 2011-2022 走看看