ubuntu中安装VNC供多用户访问(实验室运维踩坑)

摘要:
备用命令:sudopoff-asudopondsl-provider3.配置并启动VNC装好后使用如下命令启动VNC。分辨率可以自己调节。vncserver-localhostno-geometry1920x1080启动之后会在用户目录下产生.vnc/目录。此时创建配置文件~/.vnc/xstartup。将内容设置如下。这里放上两个配置,一般使用第一个就行,若访问时出现灰屏黑屏等问题,尝试第二个。/bin/sh[-x/etc/vnc/xstartup]&&exec/etc/vnc/xstartup[-r$HOME/.Xresources]&&xrdb$HOME/.Xresourcesxsetroot-solidgreyvncconfig-iconic&exportXKL_XMODMAP_DISABLE=1unsetSESSION_MANAGERunsetDBUS_SESSION_BUS_ADDRESSgnome-session&gnome-panel&gnome-settings-daemon&gnome-terminal&metacity&nautilus&配置好后使用下面命令杀死当前用户的所有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=1unset 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

免责声明:文章转载自《ubuntu中安装VNC供多用户访问(实验室运维踩坑)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Hadoop的管理目录js文件下载下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

树莓派研究笔记(1)-- 安装Mono

职业病啊,原谅我,第一步就是要安装Mono搞DOTNET 1. 更新系统 sudo apt-get update 2. 安装 Mono sudo apt-get install mono-complete 这样我的系统就默认安装好了,默认版本是3.2.8 要安装最新版本的mono可以运行以下命令。 sudo apt-key adv --keyserver...

ssh 文件传输

在linux下一般用scp这个命令来通过ssh传输文件。 1、从服务器上下载文件scp username@servername:/path/filename/var/www/local_dir(本地目录) 例如scp root@192.168.0.101:/var/www/test.txt 把192.168.0.101上的/var/www/test.txt...

ubuntu账户密码正确但是登录不了怎么办

ctrl+alt+f1 ,切换到tty1,输入管理员帐号和密码 sudo rm -r .Xauthority* sudo reboot   //重启 ok 可惜,不明白为什么删除.Xauthority*就ok的原因。 原因:https://wenku.baidu.com/view/43d071d56d175f0e7cd184254b35eefdc9d315...

hbase完全分布式安装

完全分布式安装 需要一个hadoop集群和hbase集群 为防止服务器宕机导致数据丢失,公司一般采用此模式。如果是个人测试使用,建议安装伪分布式https://www.cnblogs.com/hzcjd/p/13868391.html 1安装hadoop集群 启动hbase前先得启动hadoop 安装方法见 hadoop完全分布式安装https://www...

配置SecureCRT连接VirtualBox虚拟机中的Linux环境

在实际的运维中我们常常使用SecuriteCRT来远程控制Linux服务器。下面将详细介绍windows 7下通过VirtualBox搭建linux开发环境,并最终通过SecurityCRT来远程访问linux服务器。 主要分为以下几个步骤 1、VirtualBox安装 2、Ubuntu安装 3、SecuriteCRT安装 4、配置Linux网络 一、我使...

python爬虫之Splash使用初体验

Splash是什么: Splash是一个Javascript渲染服务。它是一个实现了HTTP API的轻量级浏览器,Splash是用Python实现的,同时使用Twisted和QT。Twisted(QT)用来让服务具有异步处理能力,以发挥webkit的并发能力。 为什么要有Splash: 为了更加有效的制作网页爬虫,由于目前很多的网页通过javascrip...