kali配置x11vnc

linux一般是不需要要用远程桌面连接,总有特殊的需求,就记录下配置的过程而已。全程使用root用户权限,非root用户权限,命令前加sudo。

1.安装x11vnc
apt-get install x11vnc –y

注意: 官方源可能安装失败,修改成国内源
vi /etc/apt/source.list
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

2.配置x11vnc密码
x11vnc –storepasswd

注释:vnc登录密码保存在默认保存再用户目录下的.vnc/passwd文件,root用户默认保存在/root/.vnc/passwd

3.运行x11vnc
~# x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/ubuntu/.vnc/passwd –rfbport 5900 -shared

x11vnc将在终端中启动,但是关闭了终端x11vnc也就关闭了。所以将x11vnc配置成后台服务启动,并且开机自自动

4.创建启动服务文件
在/lib/systemd/system路径下新建x11vnc服务文件x11vnc.service
vi /lib/systemd/system/x11vnc.service

将下面内容写入文件中
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /root/.vnc/passwd –rfbport 5900 -shared

[Install]
WantedBy=multi-user.target

注意: -rfbport参数后跟保存vnc密码的配置文件路径,注意修改成对应的路径

5.启动服务
systemctl daemon-reload # 重载所有修改了的配置文件
systemctl enable x11vnc.service # x11vnc设置成开机自启动
systemctl start x11vnc.service # 启动x11vnc服务

6.Window下载安装vnc viwer登录linux vnc服务端

7.错误处理
密码文件可能由于权限不够,导致认证失败,如果报错,修改文件权限

猜你喜欢

转载自www.cnblogs.com/uolo/p/12899473.html