Kali系统的常用安装后开机配置(都是实用的配置)

目录

一.查看当前操作系统的所有版本信息

二.开启root并修改密码

[二.启动 Apache 服务(用不到可忽略)](#二.启动 Apache 服务(用不到可忽略))

[三.开启Secure Shell(ssh)服务,才可以使用远程工具(xshell,finalshell)连接](#三.开启Secure Shell(ssh)服务,才可以使用远程工具(xshell,finalshell)连接)

四.使用远程工具直连root用户失败的修改办法

[五. 启动 FTP 服务](#五. 启动 FTP 服务)


一.查看当前操作系统的所有版本信息

Clojure 复制代码
使用lsb_release -a

┌──(root㉿kali)-[~]
└─# lsb_release -a 
No LSB modules are available.              #没有有效的LSB模块
Distributor ID: Kali                       #发行版
Description:    Kali GNU/Linux Rolling     #描述信息
Release:        2024.1                     #版本信息
Codename:       kali-rolling               #代号

二.开启root并修改密码

在 Kali Linux 的新版中(2020.1及以后的版本),默认的用户是 "kali",密码也是 "kali",并且 root 用户默认是禁用的。不过,你还是可以通过 SSH 远程工具切换到 root 用户,首先你需要在 Kali Linux 中启用 root 用户,方法如下:(注:如安装时已创建一个用户,则使用创建的用户敲如下命令开启root,一样的原理。)

1.打开一个新的终端窗口。

2.输入以下命令切换到 root 用户:

复制代码
sudo su

然后输入 "kali" 作为密码。

  1. 设置 root 用户的新密码,输入以命令:
bash 复制代码
passwd

然后,按照提示输入你想设置的新密码,然后再次输入新密码进行确认。

二.启动 Apache 服务(用不到可忽略)

bash 复制代码
service apache2 start

开启后可在浏览器输入kali虚拟机ip地址即可打开网页,如下即成功

三.开启Secure Shell(ssh)服务,才可以使用远程工具(xshell,finalshell)连接

bash 复制代码
service ssh start

四.使用远程工具直连root用户失败的修改办法

当你通过 SSH 连接 Linux 服务器时,默认情况下可能无法直接作为 root 用户登录。这是因为出于安全考虑,许多 Linux 发行版(包括 Kali Linux)在初始配置中禁止了直接通过 SSH 以 root 用户身份访问。

你可以在普通用户下切换到 root 用户,是因为普通用户的身份已经在登录服务器时被验证过了,而 SSH 的直接 root 登录则没有这个过程。

如果你的需求确实需要通过 SSH 直接登录 root 用户,你可以按照以下步骤更改配置:

Clojure 复制代码
以下命令如果使用普通用户,在命令前加sudo
1.打开 SSH 配置文件命令为:    vi /etc/ssh/sshd_config     
2.在文件中寻找   #PermitRootLogin prohibit-password 这行改为 PermitRootLogin yes或者重新添加也可以
3.保存退出文件
4.重启 SSH 服务,命令为:   service ssh restart
5.设置开机自启东,命令为:  systemctl enable ssh

五. 启动 FTP 服务

FTP 服务默认是没有安装的,所以首先需要安装 FTP 服务器。在 Kali Linux 操作系统的软件源中默 认没有提供 FTP 服务器的安装包,这里需要配置一个软件源。配置软件源的具体操作步骤如下所示:

(1)设置 APT 源。向软件源文件/etc/apt/sources.list 中添加以下几个镜像网站。执行命令如下所示:

Clojure 复制代码
┌──(root㉿kali)-[~]
└─# vi /etc/apt/sources.list

deb http://mirrors.neusoft.edu.cn/kali/ kali main non-free contrib 
deb-src http://mirrors.neusoft.edu.cn/kali/ kali main non-free contrib
deb http://mirrors.neusoft.edu.cn/kali-security kali/updates main contrib non-free

添加完以上几个源后,将保存 sources.list 文件并退出。在该文件中,添加的软件源是根据不同的软 件库分类的。其中,deb 指的是 DEB 包的目录;deb-src 指的是源码目录。如果不自己看程序或者编译 的话,可以不用指定 deb-src。由于 deb-src 和 deb 是成对出现的,可以不指定 deb-src,但是当需要 deb-src 的时候,deb 是必须指定的。

(2)添加完软件源,需要更新软件包列表后才可以使用。更新软件包列表,执行命令如下所示:

Cobol 复制代码
┌──(root㉿kali)-[~]
└─# apt-get update

更新完软件列表后,会自动退出程序。

(3)安装 FTP 服务器。执行命令如下所示:

Erlang 复制代码
┌──(root㉿kali)-[~]
└─# apt-get install pure-ftpd

(4)安装成功 FTP 服务器,就可以启动该服务了.

rust 复制代码
┌──(root㉿kali)-[~]
└─# service pure-ftpd start
相关推荐
wuminyu1 分钟前
专家视角看Java字节码加载与存储指令机制
java·linux·c语言·jvm·c++
其实防守也摸鱼24 分钟前
CTF密码学综合教学指南--第五章
开发语言·网络·笔记·python·安全·网络安全·密码学
.小小陈.31 分钟前
Linux 线程概念与控制:从底层原理到实战应用
linux·运维·jvm
网络工程小王37 分钟前
【LangChain 大模型6大调用指南】调用大模型篇
linux·运维·服务器·人工智能·学习
wangbing112542 分钟前
各linux版本的包管理命令
linux·运维·服务器
Joseph Cooper1 小时前
Linux/Android 跟踪技术:ftrace、TRACE_EVENT、atrace、systrace 与 perfetto 入门
android·linux·运维
比昨天多敲两行2 小时前
Linux基础开发工具(下)
linux·运维·服务器
HackTwoHub3 小时前
全新 AI 赋能网安平台 基于 Mitmproxy 流量分析自动化资产挖、轻量化综合渗透工具箱
人工智能·web安全·网络安全·系统安全·安全架构·sql注入
笨笨饿4 小时前
69_如何给自己手搓一个串口
linux·c语言·网络·单片机·嵌入式硬件·算法·个人开发
cn_lyg4 小时前
Linux的入门级常用操作命令
linux·运维·服务器