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
相关推荐
千墨7 分钟前
VMware安装Centos 9虚拟机+设置共享文件夹+远程登录
linux·运维·centos
ChinaRainbowSea1 小时前
1. Linux下 MySQL 的详细安装与使用
linux·数据库·sql·mysql·adb
致奋斗的我们1 小时前
Nginx反向代理及负载均衡
linux·运维·mysql·nginx·负载均衡·shell·openeluer
百锦再2 小时前
在Linux上创建一个Docker容器并在其中执行Python脚本
linux·python·docker
忧虑的乌龟蛋2 小时前
嵌入式 Linux:使用设备树驱动GPIO全流程
linux·服务器·嵌入式·imx6ull·gpio·点灯·pinctrl
朝九晚五ฺ2 小时前
【Linux探索学习】第三十弹——线程互斥与同步(上):深入理解线程保证安全的机制
linux·运维·学习
小林熬夜学编程2 小时前
【MySQL】第八弹---全面解析数据库表的增删改查操作:从创建到检索、排序与分页
linux·开发语言·数据库·mysql·算法
m0_748236113 小时前
Spring Boot 实战:轻松实现文件上传与下载功能
linux·spring boot·后端
鱼不如渔3 小时前
leetcode刷题第十三天——二叉树Ⅲ
linux·算法·leetcode
梦游钓鱼4 小时前
beremiz笔记chatgpt,部署在Ubuntu:20.04版本
linux·笔记·ubuntu