VNC
2017-11-27
快速安装:
apt-get install x11vnc
启动 X 然后启动 x11vnc:
startx &
x11vnc &
kali下启动失败解决
报错如下:
XOpenDisplay failed (:0)
重启gdm3
service gdm3 restart
再次执行
x11vnc &
原因:大量爬虫调用chromedriver让显存异常,导致gdm假死
安装lightdm桌面,并启动vnc登录
apt-get install lightdm
lightdm &
x11vnc -display :0 -auth /var/lib/lightdm/.Xauthority
查看可用xauth:
> xauth list
kali/unix:0 MIT-MAGIC-COOKIE-1 6593ac270a69bf93c0ff1a8ea2146099
查看X信息
> xdpyinfo
xhost
xhost 是用来控制X server访问权限的,这个命令将允许别的用户启动的图形程序将图形显示在当前屏幕上
xhost + 是使所有用户都能访问Xserver.
xhost + ip使ip上的用户能够访问Xserver.
xhost + nis:user@domain使domain上的nis用户user能够访问
xhost + inet:user@domain使domain上的inet用户能够访问。
生成 VNC 密码
> x11vnc -storepasswd
设置开机启动vnc
再设置X11VNC的密码文件
x11vnc -storepasswd in /etc/x11vnc.pass
将密码文件复制过去:
cp /root/.vnc/passwd /etc/x11vnc.pass
放入开启启动文件:
> cat /etc/rc.local
/usr/bin/x11vnc -auth /var/lib/lightdm/.Xauthority -noxrecord -noxfixes -noxdamage -rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5900 -o /var/log/x11vnc.log