ubuntu上部署vnc
环境:
OS:18.04
说明:
安装盘没有vnc4server安装包,使用安装盘制作本地源找不到vnc的安装包,需要联网才行,下面是联网下的操作.
1.安装vnc4server
root@11g:/etc/apt#su - root
root@11g:/etc/apt#apt update
root@11g:/etc/apt#apt -y install vnc4server
查看是否安装成功
root@11g:/etc/apt#dpkg -l | grep vnc4server
2.安装 Xfce 桌面环境
查看是否安装,没有安装的话需要进行安装
root@11g:/etc/apt# dpkg -l | grep xfce4
root@11g:/etc/apt# dpkg -l | grep xfce4-goodies
root@11g:/etc/apt#apt install xfce4 xfce4-goodies
3.切换到oracle账号执行
root@11g:/etc/apt# su - oracle
oracle@11g:~$ vncserver
You will require a password to access your desktops.
Password:
Verify:
xauth: file /home/oracle/.Xauthority does not exist
New '11g:1 (oracle)' desktop is 11g:1
Creating default startup script /home/oracle/.vnc/xstartup
Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/11g:1.log
这里密码我们设置为oracle
4.停止服务配环境
su - oracle
oracle@11g:~$ vncserver -kill :1
Killing Xvnc4 process ID 12532
5.备份一下原始文件
su - oracle
oracle@11g:~$ mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
将下面内容放进去:
vim ~/.vnc/xstartup
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
文件中的第一条命令xrdb $HOME/.Xresources 告诉 VNC 的图形用户界面框架读取服务器用户的.Xresources文件。
用户可以在.Xresources文件中更改图形桌面的某些设置,如终端颜色、光标主题和字体渲染。
第二条命令是让服务器启动 Xfce。无论何时启动或重启 VNC 服务器,这些命令都会自动执行
6.添加一下权限
su - oracle
oracle@11g:~$chmod +x ~/.vnc/xstartup
7.重新启动
su - oracle
oracle@11g:~$ vncserver
New '11g:1 (oracle)' desktop is 11g:1
Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/11g:1.log
查看端口
oracle@11g:~$ ss -nlp|grep 5901
tcp LISTEN 0 5 *:5901 *:* users:(("Xvnc4",pid=12567,fd=3))
8.使用vnc_viewer登录
9.复制粘贴问题
su - oracle
vncconfig -nowin& ##执行该命令vnc里的内容可以拷贝到本机