首页 > 其他分享 >kali安装vnc参考内容

kali安装vnc参考内容

时间:2024-03-20 09:00:11浏览次数:21  
标签:VNC gnome 参考 kali 服务器 x11vnc vnc 安装

参考:https://blog.csdn.net/wangyijieonline/article/details/120845797    Ubuntu Mate 18.04开启vnc

参考:https://zhuanlan.zhihu.com/p/395121267    Kali 下安装VNC Server(通过vnc官网,但是需要安装GNOME桌面)

参考:https://blog.csdn.net/u010953692/article/details/98614946    kali linux x11vnc 安装(经过验证可以,但是分辨率存在少许问题)

参考:https://blog.csdn.net/aggs1990/article/details/130821263    Ubuntu 20.04 安装VNC Server的简单教程(tigervnc-standalone-server,安装启动有问题)

参考:https://blog.csdn.net/wuprogrammer/article/details/104626054   Ubuntu16.04, 安装vncserver (tightvnc) 连接服务器(未测试,需要安装gnome,看着可用)

kali linux x11vnc 安装

kali linux x11vnc 安装
1,x11vnc 安装
1,x11vnc 安装
系统版本

# lsb_release -a
No LSB modules are available.
Distributor ID: Kali
Description: Kali GNU/Linux Rolling
Release: 2019.2
Codename: n/a

安装x11vnc

# apt-get install -y x11vnc

设置密码

# x11vnc -storepasswd
Enter VNC password:
Verify password:
Write password to /root/.vnc/passwd? [y]/n y
Password written to: /root/.vnc/passwd

运行x11vnc

# x11vnc -ncache 10 -auth guess -nap -forever -loop -repeat -rfbauth /root/.vnc/passwd -rfbport 5900

macos VNC-Viewer 连接

参考:
Install VNC Viewer on Raspberry Pi with Kali Linux

Ubuntu16.04, 安装vncserver (tightvnc) 连接服务器

安装TightVnc
1、预装的服务器没有桌面,我建议Ubuntu16.04安装gnome桌面比较好
尝试安装过Unity(配置vnc的教程比较少)、xfc4桌面(terminal终端很小,不够大气),最后都卸载了。
Step 1: 打开终端命令行,更新环境,并安装桌面

sudo apt-get update
sudo apt-get install gnome-session-flashback
sudo apt-get install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y

Step 2:安装必要的字体文件,防止乱码(这步可略)

sudo apt-get -y install xfonts-100dpi xfonts-100dpi-transcoded xfonts-75dpi xfonts-75dpi-transcoded xfonts-base

Step 3: 安装TightVNC

sudo apt-get install tightvncserver

Step 4: 启动TightVNC

tightvncserver
第一次打开VNC,要设置密码,输入密码后,需要verify验证密码,接着会弹出
Would you like to enter a view-only password 输入y

Step 5: 修改 ~/.vnc/xstartup

sudo vi ~/.vnc/xstartup

内容如下:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
dbus-launch gnome-panel &
dbus-launch gnome-settings-daemon &
metacity &
nautilus &
dbus-launch gnome-terminal &

接着按键盘 esc, shift+q, 输入wq保存

一些建议: 使用以上配置,服务器使用起来会有点卡,这个取决于服务器,如果你的服务器也很卡,建议你换成以下配置

#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
gnome-session &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

Step 6: 关闭TightVNC,重启后,打开TightVNC

tightvncserver -kill :1
reboot
tightvncserver

@隐患:安装了tightvncserver后,容易和Anaconda的安装起冲突

一些建议(可跳过,看下面一步):
关闭1号端口的VNC,当然你也可以关闭 tightvncserver -kill :2, 以此类推
如果想知道自己开启了几个VNC,可以使用以下代码查看

ps -ef|grep -i vnc

打开VNC时,可以不加后面的端口号

可以通过以下代码定义窗口大小,打开VNC

tightvncserver -geometry 1024x720 :1

==或者可以直接

vncserver -geometry 1024x720 :1
不用输入全名,都是可以的。

Step 7: 使用VNC viewer连接服务器


点击File,选择new connection,接着输入 服务器的公网IP 和 VNC输入的端口号(其余不用填),接着点OK

接着会弹出

输入自己的VNC密码就可以登录了。
Step 8: 出现打不开Terminal的问题
有可能是出现了编码问题

sudo dpkg-reconfigure locales

添加需要的编码,选择en_US.UTF_8

最后终端输入命令locale, 就可以了。

参考链接
ubuntu16.04安装vncserver配置gnome桌面
Debian 7环境安装TightVNC+Gnome远程桌面环境
Ubuntu系统日常崩溃之-terminal打不开
Ubuntu如何安装vncserver

注意不要轻易 apt-get upgrade,避免不小心将系统升级成18.04,导致服务器崩溃(我自己有这样一次经历,最后重装了系统…
我的安装方式是以上链接的组合,并不是完全按照他们的流程,望注意
惨痛的安装教训
@尝试realvnc,发现只能在服务器有桌面,可以显示的情况下用(因为我的服务器没有桌面,所以不能用这个),不过还是贴一下网页

安装:安装realvnc
卸载:卸载realvnc
卸载的命令是: sudo rm -rf
@接着安装x11vnc,结果又失败了,google说:


@安装vnc4server,超级超级难用,使用vncviewer(在windows上)连接时,经常出现黑屏、没有桌面图标

 

标签:VNC,gnome,参考,kali,服务器,x11vnc,vnc,安装
From: https://www.cnblogs.com/yeziwinone/p/18084395

相关文章

  • 中文编程入门(Lua5.4.6中文版)第九章 Lua 迭代器 参考种田游戏
    迭代器(iterator)在游戏开发中扮演着重要角色,尤其是在Lua语言中。它是一种特殊的数据结构,能够逐个访问集合中的元素,犹如一位探险家穿越种田游戏的领土,逐一揭示各个城市与资源。在Lua中,迭代器以一种强大的机制实现,它可以跟踪并遍历表或其他集合类型的每一个项目。其中,泛型for循环......
  • VNC连接 Ubuntu20.04
    背景在Linux上开发时,有一些场景需求必须依赖Linux环境本身。我们常用的可能是ubuntu桌面版操作系统,还可以下载一些开发者工具,但当我们没有多余的机器时只能通过开VMware虚拟机的方式新建机器环境。这样虽然可以满足我们的开发需求,但是直接在VMware上操作会比较卡顿,所以我想用v......
  • Qt UI项目参考
    QtFluentDesign-main原始界面: 应用了Fluent风格: Navigation-Bar-Office-Style-Tab-Bar-master侧边栏展开: 侧边栏折叠: qt-material-widgets-master    qt-UI-master[and]QSSHub-master[and]QDarkStyleSheet-master[and]qt-material-stylesheet-maste......
  • 接口RSA加解密参考
    后端依赖当然,这里也可以自行实现,获取使用rsa+aes组合的方案来实现。<dependency><groupId>cn.shuibo</groupId><artifactId>rsa-encrypt-body-spring-boot</artifactId><version>1.0.1.RELEASE</version></dependency>示例@Spring......
  • 网络基础——网络参考模型详解
    一.OSI七层模型        OSI模型(OpenSystemsInterconnectionModel),由国际化标准组织ISO(TheInternationalOrganizationforStandardization)收录在ISO7489标准中并于1984年发布。二.TCP/IP四层模型        TCP/IP模型在结构上与OSI模型类似......
  • 超实用人体结构参考软件
    超实用人体结构参考软件大数据请把我推给正在练习人体结构的宝子们啊!!!这四个软件一定要去下载试试!绝对全部亲测实用有效!headmodelstudio头部结构参考软件,最近才有中文版,从简单平面到复杂几何,循序渐进研究面部细节。完全控制3D模型,通过缩放、倾斜和旋转,随意研究模型的各个部位......
  • mysql 存储过程 视图 理解参考
    存储过程(StoredProcedure): 存储过程是一组预编译的SQL语句和控制结构的集合,类似于程序中的子例程或函数。存储过程可以接受参数,并且可以在执行过程中进行条件判断、循环和其他逻辑控制。存储过程通常用于封装和重用复杂的数据库操作,可以执行一系列的SQL语句,进行数据处理、业......
  • 学生网上选课系统—参考文档
    研究内容本文对学生网上选课系统的设计与实现分成六个章节来说明。第1章:研究学生网上选课系统的背景,以及开发学生网上选课系统的意义。第2章:对开发学生网上选课系统的环境还有技术进行说明。第3章:分析学生网上选课系统的可行性,性能,流程以及功能。第4章:设计学生网上选课系......
  • 南京邮电大学C++实验(一)类和对象的定义及使用(仅参考)
    实验名称:类和对象的定义及使用一、实验目的和要求(1)掌握类与对象的定义与使用方法,理解面向对象方法中通过对象间传递消息的工作机制。(2)正确掌握类的不同属性成员的使用方法。(3)掌握构造函数与析构函数的概念,理解构造函数与析构函数的执行过程。(4)掌握友元函数和友元类的定义......
  • 从 VNCTF2024 的一道题学习QEMU Escape
    说在前面本文的草稿是边打边学边写出来的,文章思路会与一个“刚打完用户态pwn题就去打QEMUEscape”的人的思路相似,在分析结束以后我又在部分比较模糊的地方加入了一些补充,因此阅读起来可能会相对轻松。(当然也不排除这是我自以为是)题目github仓库[1]题目分析流程[1-1]......