红联Linux门户
Linux帮助

在Windows和Ubuntu上安装VNC连接远程服务器

发布时间:2017-04-11 15:20:36来源:linux网站作者:Winter_FDd
如果你是公用的服务器的管理员需要添加一些用户,并配置VNC服务以便远程访问,简要介绍一下配置方法。
具体的命令可以参照命令手册去查看。
$ man command
 
添加用户
# useradd  -s /bin/bash -m username
# passwd username #输入密码并确认
 
配置VNC
安装VNC服务器:
$ sudo apt install vnc4server
安装gnome(Linux的一种图形桌面环境):
sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
登录刚刚创建好的用户然后设置密码,在终端输入下面的指令:
$ vncpasswd
然后输入自己要设置的密码。此时用户的根目录下会增加一个.vnc的文件夹,可以通过ls -a ~命令查看,该文件夹下有名为passwd的文件。
在.vnc目录下修改(若没有的话新建xstartup文件:touch xstartup),其内容如下:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
mate-session &
主要就在于最后一行,是启动桌面的命令,如果没有这一行的话连上VNC之后只会有一个终端窗口。
然后检查这个文件有没有可执行权限:
$ ll ~/.vnc/xstartup
如果没有就为xstartup文件添加可执行权限:
$ chmod +x ~/.vnc/xstartup
 
使用VNC
(1)开启服务端:
vncserver :1
此时~/.vnc目录下会出现 计算机名:1.log 和 计算机名:1.pid两个文件,可通过ls ~/.vnc命令查看。
如果需要指定客户端的屏幕大小,可以使用-geometry参数指定,使用方式为(例如指定屏幕大小为1920*1080):
vncserver -geometry 1920x1080 :1
(2)客户端访问:
A.如果客户端是windows系统,需要安装一个VNC Viewer的软件,安装完后打开该软件,如果采用的谷歌浏览器可以在Google应用商店里里直接下载安装。
在Windows和Ubuntu上安装VNC连接远程服务器
把”输入服务端的IP”换成你的服务端IP地址,整个形式是:IP:1 (这个:1就是之前在服务端创建的第一个vnc用户,以后还可以再新建vnc用户,这个数字就变为2,即IP:2,以此类推),然后点击connect,之后就能连上服务端,就可以在服务器端的图形界面上进行操作。
B、如果客户端是ubuntu系统
(a)安装xvnc4viewer软件
sudo apt-get install xvnc4viewer
(b)启动vncviewer软件,连接服务端
vncviewer 服务端IP:1
不想用某个端口的话就用:
$ vncserver -kill :端口号
 
到此我们已经完成了创建服务器图形操作界面的所有操作,如果你是按着上面的操作一步一步来就应该不会出现什么问题,接下来就让我们去感受服务器的魅力吧。
 
PS:图形化的界面容易操作,如果已经习惯了命令行模式,在Windows下可以安装Xshell,Ubuntu下安装SSH服务,利用ssh登录远程服务器实现对远程服务器的操作。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/29919.html