一、安装VNC Viewer
1.首先win10下载安装VNC VIEWER 或者直接下载绿色版
2.没有图形界面要首先安装图形界面(这个最后再讲,我就没装着图形界面)
3.linux系统安装vnc:
检查linux是否安装vnc:rpm -q tigervnc tigervnc-server
以root用户运行以下命令来安装vncserver; #yum install tigervnc-server 同样运行以下命令来安装vncviewer; #yum install vnc
4.配置VNC-Server
进入目录: #cd /lib/systemd/system #ls
首先,复制该service,命名为vncserver@:1.service,
#cp vncserver@.service vncserver@:1.service
然后,修改vncserver@:1.service
#vi vncserver@:1.service
修改前:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=<USER>
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=-/usr/bin/vncserver -kill %i
ExecStart=/usr/bin/vncserver %i
PIDFile=/home/<USER>/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i
[Install]
WantedBy=multi-user.target
修改后: [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] #Type=forking Type=simple User=root # Clean any existing files in /tmp/.X11-unix environment ExecStartPre=-/usr/bin/vncserver -kill %i ExecStart=/usr/bin/vncserver %i PIDFile=/root/.vnc/%H%i.pid ExecStop=-/usr/bin/vncserver -kill %i
##############################################################
如果是非root用户,例如用户admin,PIDFile处应该是:
ExecStart=/sbin/runuser -l admin -c “/usr/bin/vncserver %i ”
PIDFile=/home/admin/.vnc/%H%i.pid
最后Esc+:wq保存退出。
5.启动vnc-server
#systemctl daemon-reload #systemctl enable vncserver@:1.service
然后开启vcn服务:
#systemctl start vncserver@:1.service
如果启动报错,需要注意文件中的这段:Type=forking,改成simple后启动就不报错了
参考:http://ask.csdn.net/questions/177482
查看启动是否成功:
#systemctl status vncserver@:1.service
重点注意下,查看状态时,有可能active是failed,这个先不需要管。
设置vcn连接密码:
#vncpasswd
接下来按照下面的网址基本就能成功了:http://blog.csdn.net/sheen1991/article/details/47749441