一、安裝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