当前位置:   article > 正文

ubuntu 14.04 使用vnc实现多用户同时连接服务器而互不影响_vnc实现多用户登陆ubuntu

vnc实现多用户登陆ubuntu

1. 服务器上安装vnc4server

安装vnc4server 
sudo apt-get install vnc4server

开启vncserver 
使用vncserver命令开启vncserver 
然后设置vnc连接的密码

考虑到ubuntu自带的原生桌面在vnc客户端显示的问题,推荐使用gnome桌面

先安装gnome相关组件 
sudo apt-get install gnome-core gnome-panel gnome-session gnome-settings-daemon gnome-terminal metacity nautilus

关闭已经开启的vnc会话 
vncserver -kill :1

再修改vnc的配置启动文件 
sudo gedit ~/.vnc/xstartup 
整体文件内容如下:

  1. [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
  2. [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
  3. xsetroot -solid grey
  4. vncconfig -iconic &
  5. #x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
  6. #x-window-manager &
  7. export XKL_XMODMAP_DISABLE=1
  8. unset SESSION_MANAGER
  9. unset DBUS_SESSION_BUS_ADDRESS
  10. gnome-session&
  11. gnome-panel&
  12. gnome-settings-daemon&
  13. gnome-terminal&
  14. metacity&
  15. nautilus&
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

如果觉得远程连接的桌面太小,可以在开启vncserver的时候指定分辨率 
vncserver -geometry 1200x900

需要记录.log前的数字,即登录的接口,若是1.log,则接口为1。

例:服务器ip地址为xxx.xxx.xxx.xxx, vnc viewer 访问的地址则为:xxx.xxx.xxx.xxx:1

2. 创建多个用户登录服务器

建用户

adduser name(自己想要的用户名字)

输出用户登录密码

 

给用户添加执行sudo的权限

sudo gedit /etc/sudoers

找到

# User privilege specification

root   ALL=(ALL:ALL) ALL

在后面加上你一行,除了用户名不一样外,其他都一样如下:

 

# User privilege specification

root   ALL=(ALL:ALL) ALL

hello ALL=(ALL:ALL) ALL

cuckoo ALL=(ALL:ALL) ALL

 

切换到创建的用户目录

su name

启用vnc

vncserver

 

对每个用户都要照1的步骤重新配置vnc即可

重新登录vnc

3. 若服务器与各机器不在同一路由器下,则需要用zerotier创建局域网

安装

直接到 ZeroTirer官网 下载对应版本的ZeroTier。

  • Windows和MACOS都是图形化界面:
    技术分享?
    技术分享?

  • 在Ubuntu中使用下面的那条命令即可(前提是已经安装curl)
    技术分享?


注册帐号

技术分享?

按照相应的提示填写信息即可


添加网络

登录之后点击右上角的 Networks :
技术分享?
然后点击下方的Create New Network, 即可添加网络:
技术分享?
添加成功则就会出现一个新的网络


设置网络

单击刚刚设置的网络号,即可设置网络。 选择右边的IPV4自动分配,然后选择一个网段
技术分享?


添加主机到网络

  • 添加MacOS 主机到网络
    技术分享?
    输入上一步添加的网络号即可,添加成功之后就会出现
    技术分享?

  • 添加linux主机到网络,直接添加会提示错误,按照下图添加授权即可
    技术分享?

  • 查看加入到主机的IP地址: 登录帐号-->网络-->点击网络号-->点击页面下方的members
    技术分享


这里需要注意一下:Ubuntu14.04 加入网络时,需要在终端输入

sudo update-rc.d zerotier-one enable

sudo update-rc.d zerotier-one start

#sudo zerotier-one status (这句没有用)

sudo zerotier-cli status

sudo zerotier-cli join 自己创建的虚拟网




声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/191853
推荐阅读
相关标签
  

闽ICP备14008679号