kali 操作基础(二)

root用户设置密码

注意:由于此处没有设置root用户,所以需要手动添加

命令:sudo passwd root 给root用户设置密码

命令:su root 切换到root用户

此处设置root用户密码为root

切换到root用户

切换到kali用户

更新软件源及软件

sudo apt update 只刷新软件清单‌:

它会连接软件源服务器,下载最新的软件包版本信息到本地数据库,但不会安装或升级任何软件。

sudo apt upgrade 才真正安装更新‌:

它会对比已安装软件的版本和软件源中的最新版本,下载并安装可用的更新包。

安装deb软件

使用 sudo dpkg -i 软件包名称 进行deb包的安装

使用 sudo dpkg -r 软件包名称 进行deb包的拆卸

使用远程桌面连接Kali

可以通过Kali的MSTSC远程桌面,让Windows通过远程桌面连接,控制Kali。
1.安装xrdp框架服务,命令为 sudo apt install xorgxrdp -y

2.安装xrdp服务,命令为 sudo apt install xrdp -y

3.使用 sudo systemctl start xrdp 命令开启xrdp服务

4.使用 sudo systemctl enable xrdp 命令使该服务开机启动

5.使用 systemctl status xrdp 命令查看xrdp的服务状态

查看开放的端口

接下来需要注销当前登录的Kali用户,然后在Windows上启动远程桌面连接,输入Kali的IP地址、单击"连接"按钮,再输入用户名和密码后,就可以打开远程桌面了。

使用SSH远程连接kali

SSH为Secure Shell的缩写,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。通过使用SSH,用户可以把所有传输的数据进行加密,而且也能够防止DNS欺骗和IP欺骗。使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。
1.首先修改SSH的配置文件 /etc/ssh/sshd_config 使用 sudo vim /etc/ssh/sshd_config 命令

2.执行后进入编辑界面,将PasswordAuthentication yes前面的注释符去掉

3.最后按Esc键,输人 :wq 保存并退出

4.使用 sudo systemctl start ssh 命令启动SSH服务

5.使用 sudo systemctl enable ssh 命令设置SSH开机启动

6.使用 sudo systemctl status ssh 命令查看该服务现在的状态,如果显示 active(running),表示服务正常侦听。

7.在SSH客户端中,使用 ssh 用户名@服务器IP地址 命令,输入密码验证后,就可以使用命令来操作Kali了。

采用第三方工具实现远程桌面

常使用的软件如ToDesk,用户可以在Kali中下载安装并使用
1.使用火狐浏览器进入官网,选择对应的客户端下载deb软件包

2.下载完成后,进入下载的目录,打开终端窗口,使用dpkg -i 软件包名 命令安装软件

3.安装完毕后,启动该应用程序,显示ID和临时密码

4.在Windows中打开ToDesk,输入第3步中的设备代码和临时密码,可建立远程连接

sudo及切换用户

sudo:superuser do,可以使普通用户使用root权限,验证当前用户密码后,允许执行

sudo su:切换到 root 用户

su kali:切换到 kali 用户

为kali设置固定的网络参数

在图形界面修改网络参数命令是即时生效,在计算机重启、网卡重置、网络服务重启后配置会失效。所以如果要使网络参数的修改永久生效,需要修改Kali的网络配置文件的内容
win11打开cmd界面,输入ipconfig/all,找到宿主机的ip, 默认网关等信息

其中宿主IP:10.0.3.28

子网掩码:255.255.255.0

默认网关:10.0.3.254

DNS:61.139.2.69 114.114.114.114
打开虚拟机(管理员权限打开),编辑-虚拟网络编辑器,点击更改设置,使用桥接,选择宿主机的网卡,点击应用,再点击确定。

再修改kali的网络适配器

下面进入kali系统修改配置文件

使用 sudo vim /etc/network/interfaces 命令,启动并进入网络配置文件,添加参数

添加如下参数:

复制代码
auto eth0
iface eth0 inet static
address 10.0.3.29
netmask 255.255.255.0
gateway 10.0.3.254

IP地址 和宿主本机类似,宿主是28,这里改为了29

其他的子网掩码和网关保持和宿主不变

注意:添加的数据默认除了换行,不要有空格和其他注释等文字信息

接下来配置DNS

命令:sudo vim /etc/resolv.conf

在文件中添加DNS,和宿主一致

保存并退出后,重启计算机后生效

通过ifconfig查看,ip修改成功


可能出现的问题:ifconfig命令下。eth0不显示,这时候可以手动开启

sudo ip link set eth0 up

相关推荐
XH华1 小时前
Linux系统第四章:工具的学习
linux·运维·学习
Bobolink_1 小时前
国际专线的两种隔离方式:物理独占和逻辑隔离的区别
服务器·网络·iplc·iepl
刚入门的大一新生1 小时前
Linux-基础开发工具1
linux·运维·服务器
程序猿乐锅2 小时前
【计算机网络 | 第四章】网络层
网络·计算机网络·智能路由器
桑榆4162 小时前
WebRTC 本地视频文件推流 Demo 搭建指南 (Ubuntu 24.04)
linux·ubuntu·webrtc
meilindehuzi_a2 小时前
深入理解 Linux 进程地址空间:从虚拟内存、页表映射到 fork 写时拷贝与 VMA 管理
java·linux·服务器
z20348315202 小时前
Ubuntu双系统安装指南:从 UEFI 原理到 Ubuntu 分区方案的全面解析
linux·运维·ubuntu
2401_873479402 小时前
IP地址位置精确查询的原理是怎样的?从城市级到街道级的技术拆解
网络·网络协议·tcp/ip·ip
TunerT_TQ3 小时前
企业智能体工程体系v1.1|企业智能体工程卷 · 第5期· 数据飞轮——用观察—分析—计划—执行持续改进
java·运维·网络·#agent工程化·#企业智能体·#多智能体系统·#数据飞轮