之前使用服务器一直是直接使用SSH进行连接,就只有一个黑框框,实在是不方便.
今天心血来潮忽然想试试能不能使用VNC进行图形界面的操作.
然后就上网搜索了各种服务器上装VNCServer的教程,期间尝试了包括VNC4server,x11vnc等各种vnc软件,均以失败告终.
最终参考一篇博客找到了能用的方法:
1 安装 Xfce 和 TightVNC
sudo apt install xfce4 xfce4-goodies tightvncserver
安装完成后,在终端输入:
vncserver
即可运行vncserver分配一个窗口
2 配置
在配置之前先 kill vncserver新建的 server:
vncserver -kill :1
输出结果类似如下:
Killing Xtightvnc process ID 17648
配置之前先备份一下配置文件:
cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
开始配置:
vim ~/.vnc/xstartup
先删除这个 xstartup 文件的全部内容,用以下内容替换:
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
赋予配置文件可执行权限:
sudo chmod +x ~/.vnc/xstartup
3 启动 vncserver
现在可以重新启动vncserver:
vncserver
终端输出类似以下内容:
New 'X' desktop is your_server_name.com:1
Starting applications specified in /home/sammy/.vnc/xstartup
Log file is /home/sammy/.vnc/liniverse.com:1.log
打开 VNC Viewer 软件,新建:IP:窗口号,其中IP是远程服务器的地址,:窗口号 根据:New ‘X’ desktop is your_server_name.com:1提供的ID。
虽然说最后成功配置了VNC,但是由于我的服务器带宽太小,所以最后还是放弃了使用.