kali-vulhub(持续更新)

一些自己用kali搭建vulhub的便捷及问题

自己的环境kali2024.1        / Debian12 x 64

kali安装或更换jdk版本

自带的是jdk17        环境要求是jdk8

下载java包放到kali

mkdir -p /usr/local/java

cp jdk-8u202-linux-x64.tar.gz /usr/local/java

cd /usr/local/java

tar xzvf jdk-8u202-linux-x64.tar.gz

vim /etc/profile

JAVA_HOME=/usr/local/java/jdk1.8.0_202
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

   
注意_202必须是自己jdk包的版本
通知系统 java 的位置
update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_202/bin/java" 1
update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_202/bin/javac" 1
update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_202/bin/javaws" 1
update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_202/bin/javaws" 1
这里我没有载入也可以切换 看情况
重新载入 profile
source /etc/profile
切换jdk版本
update-alternatives --config java

输入 jdk 版本前对应的数字

java -version        查看版本是否切换成功

 

使用的CMD终端工具连接的kali

物理机出现了ssh@@@@WARNING REMOTE

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ED25519 key sent by the remote host is SHA256:5jEQWSBgLmAGrz7djRc1fGTYOIK2mbOFXhH8GIknEQE. Please contact your system administrator. Add correct host key in C:\Users\xxx/.ssh/known_hosts to get rid of this message. Offending ECDSA key in C:\Users\xxx/.ssh/known_hosts:6 Host key for 192.168.x.x has changed and you have requested strict checking. Host key verification failed.

原因
第一次ssh链接的时候会生成一个认证凭据,存储在客户端中的known_hosts,如果服务器地址重置or重新安装了,就会产生这个问题

解决

物理机
ssh-keygen -R 服务器地址
然后重新连接

免密执行sudo su 提权命令

每次连接后都需要sudo su提权        觉得麻烦

 

vim /etc/sudoers
user    ALL=(ALL)    ALL
%user    ALL=(ALL)    ALL
user    ALL=(ALL)    NOPASSWD:ALL
$user    ALL=(ALL)    NOPASSWD:ALL

第一行:允许用户user执行sudo命令(需要输入密码)
第二行:允许用户组user里面的用户执行sudo命令(需要输入密码)
第三行:允许用户user执行sudo命令(不需要输入密码)
第四行:允许用户组user里面的用户执行sudo命令(不需要输入密码)

中间用tab或者空格都可以

ssh加入开机自启动

service ssh status        #查看ssh状态

service ssh start        #开启ssh服务

systemctl enable ssh        #开机自启动

相关推荐

  1. kali-vulhub持续更新

    2024-06-08 10:28:04       30 阅读
  2. Python基础(持续更新)

    2024-06-08 10:28:04       43 阅读
  3. SQL持续更新

    2024-06-08 10:28:04       41 阅读
  4. 笔试面试(持续更新)

    2024-06-08 10:28:04       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-08 10:28:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-08 10:28:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-08 10:28:04       82 阅读
  4. Python语言-面向对象

    2024-06-08 10:28:04       91 阅读

热门阅读

  1. 每日一题36:数据分组之科目种类数量

    2024-06-08 10:28:04       30 阅读
  2. kubernetes之安装ingress-nginx(k8s1.19版本之后)

    2024-06-08 10:28:04       31 阅读
  3. azure cli的安装和使用

    2024-06-08 10:28:04       23 阅读
  4. go语言打印出变量的类型

    2024-06-08 10:28:04       22 阅读
  5. 【自动驾驶】点与向量从ego系转odometry系

    2024-06-08 10:28:04       23 阅读
  6. Github 2024-06-08 开源项目日报Top10

    2024-06-08 10:28:04       26 阅读
  7. 长轮询之websocket

    2024-06-08 10:28:04       22 阅读
  8. langchian_aws模块学习

    2024-06-08 10:28:04       32 阅读