Kali 安装tightvncserver

房东的猫 提交于 2020-04-27 16:51:19

一、软件说明

  a) tightvncserver是一个轻量级,只能建立桌面,不能查看TTY7/TTY1正在显示的桌面,但x11 vnc可以,相比x11vnc 安全传输差一些。反之,x11 vnc:安全传输较好,但占用资源比tightvncserver要多。

  b) XRDP是一个服务器的远程桌面协议(RDP),Xrdp是免费软件。基于rdesktop工作,旨在为Linux提供功能的终端服务器。

二、安装tightvncserver

执行命令:apt-get install tightvncserver(我这里已经存在)

root@kali:~# apt-get install tightvncserver
Reading package lists... Done
Building dependency tree       
Reading state information... Done
tightvncserver is already the newest version (1:1.3.9-9).
0 upgraded, 0 newly installed, 0 to remove and 199 not upgraded.
root@kali:~#

三、安装Xrdp

执行命令:apt-get install xrdp

root@kali:~# apt-get install xrdp
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  xorgxrdp
Suggested packages:
  guacamole xrdp-pulseaudio-installer
The following NEW packages will be installed:
  xorgxrdp xrdp
0 upgraded, 2 newly installed, 0 to remove and 199 not upgraded.
Need to get 588 kB of archives.
After this operation, 3821 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://mirrors.ustc.edu.cn/kali kali-rolling/main arm64 xorgxrdp arm64 1:0.2.9-1 [170 kB]
Get:2 http://mirrors.ustc.edu.cn/kali kali-rolling/main arm64 xrdp arm64 0.9.9-1 [417 kB]
Fetched 588 kB in 5s (128 kB/s)
Selecting previously unselected package xorgxrdp.
(Reading database ... 253097 files and directories currently installed.)
Preparing to unpack .../xorgxrdp_1%3a0.2.9-1_arm64.deb ...
Unpacking xorgxrdp (1:0.2.9-1) ...
Selecting previously unselected package xrdp.
Preparing to unpack .../xrdp_0.9.9-1_arm64.deb ...
Unpacking xrdp (0.9.9-1) ...
Setting up xrdp (0.9.9-1) ...

Generating 2048 bit rsa key...

ssl_gen_key_xrdp1 ok

saving to /etc/xrdp/rsakeys.ini

update-rc.d: We have no instructions for the xrdp init script.
update-rc.d: It looks like a network service, we disable it.
xrdp-sesman.service is a disabled or a static unit, not starting it.
Setting up xorgxrdp (1:0.2.9-1) ...
Processing triggers for systemd (241-7) ...
Processing triggers for man-db (2.8.6.1-1) ...
Processing triggers for libc-bin (2.28-10) ...
root@kali:~#

四、kali系统文件配置

  a) 向xsession中写入xfce4-session

 echo “xfce4-session” >~/.xsession 

  b) 修改/etc/xrdp/startwm.sh文件

在/etc/X11/Xsession前加入xfce4-session

  c) 重启xrdp

 /etc/init.d/xrdp restart 

五、使用VNC

  a) 启动ssh服务

 /etc/init.d/ssh start 

  b)启动xrdp服务

 /etc/init.d/xrdp start 

  c) Windows运行mstsc远程桌面连接,输入IP地址,选择Xorge,输入kali 用户名和密码即可。

六、卸载vnc

  a)卸载xrdp

root@kali:~# apt-get purge xrdp
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  xrdp*
0 upgraded, 0 newly installed, 1 to remove and 199 not upgraded.
After this operation, 2879 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 253222 files and directories currently installed.)
Removing xrdp (0.9.9-1) ...
Processing triggers for man-db (2.8.6.1-1) ...
Processing triggers for libc-bin (2.28-10) ...
(Reading database ... 253147 files and directories currently installed.)
Purging configuration files for xrdp (0.9.9-1) ...
Processing triggers for systemd (241-7) ...
root@kali:~#

  b) 卸载tightvncserver

root@kali:~# apt-get purge tightvncserver
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  tightvncserver*
0 upgraded, 0 newly installed, 1 to remove and 199 not upgraded.
After this operation, 1622 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 253115 files and directories currently installed.)
Removing tightvncserver (1:1.3.9-9) ...
Processing triggers for man-db (2.8.6.1-1) ...
root@kali:~#

本文参考:

https://blog.csdn.net/wangqingliang2012/article/details/83070447

https://blog.csdn.net/gx262091291/article/details/71774482/

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!