目录
[二.启动 Apache 服务(用不到可忽略)](#二.启动 Apache 服务(用不到可忽略))
[三.开启Secure Shell(ssh)服务,才可以使用远程工具(xshell,finalshell)连接](#三.开启Secure Shell(ssh)服务,才可以使用远程工具(xshell,finalshell)连接)
[五. 启动 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" 作为密码。
- 设置 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