一、下载镜像:

地址: https://www.openeuler.org/zh/download/

二、格式化TF卡和烧录系统

使用过的SD卡,用SD Card Formatter格式化SD卡。

选择好SD卡后格式化

软件下载:https://www.sdcard.org/downloads/formatter/sd-memory-card-formatter-for-windows-download/

三、用树莓派的官方烧录软件烧录系统

下载Raspberry Pi Imager:
https://downloads.raspberrypi.org/imager/imager_latest.exe

1.选择CHOOSE OS 然后选择Use custom。
2. 在文件选择器中选择刚才下好的镜像
3. 选择好SD卡后开始烧录
4. 等待烧录完成

四、启动树莓派:

默认账户是
root,密码:openeuler
pi,密码:raspberry

五、官网说明书:

树莓派使用.md

六、创建用户

useradd -d /home/myeuler -m -s /bin/bash myeuler

# 设置linux用户密码
passwd myeuler

# 添加一行
vi /etc/sudoers
myeuler         ALL=(ALL)       NOPASSWD: ALL

七、连接网络

nmtui
ip -a

八、安装软件:

dnf install -y yum
yum install -y wget
yum install -y docker
yum install -y python3
yum install -y python3-pip
yum install -y nmap
pip install python-nmap
pip install scapy

九、安装kali linux镜像,ssh启动

# 开启 docker 自启动
systemctl enable docker.service

docker pull kalilinux/kali-rolling

docker run --name mykali -itd kalilinux/kali-rolling:latest /bin/bash
docker exec -it  mykali /bin/bash
apt-get update
apt-get install -y openssh-server
exit
docker commit mykali mykali:1.0

docker run -dit --name mykalisystemd --privileged=true mykali:1.0 /sbin/init
docker exec -it  mykalisystemd /bin/bash

sed -i 's/#PubkeyAuthentication/PubkeyAuthentication/g' /etc/ssh/sshd_config
sed -i 's/#AuthorizedKeysFile/AuthorizedKeysFile/g' /etc/ssh/sshd_config
sed -i 's/#PermitRootLogin/PermitRootLogin/g' /etc/ssh/sshd_config
sed -i 's/#ClientAliveInterval 0/ClientAliveInterval 60/g' /etc/ssh/sshd_config
sed -i 's/#ClientAliveCountMax/ClientAliveCountMax/g' /etc/ssh/sshd_config
sed -i 's/UsePAM yes/UsePAM no/g' /etc/ssh/sshd_config

systemctl enable ssh.service
systemctl restart sshd.service

echo "deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib" >> /etc/apt/sources.list
apt-get update
apt-get install sudo
echo "mykali         ALL=(ALL)       NOPASSWD: ALL" >> /etc/sudoers


useradd -d /home/mykali -m -s /bin/bash mykali
passwd mykali
passwd

exit

docker commit mykalisystemd mykali:2.0

docker run -dit --name mykalissh -p 20022:22  --restart=always --privileged=true mykali:2.0 /sbin/init

docker stop mykalisystemd
docker stop mykali

docker rm mykalisystemd
docker rm mykali

openEuler处理

# 开启 docker 自启动
systemctl enable docker.service

docker load < openEuler-docker.x86_64.tar.xz
docker tag openeuler-22.03-lts:latest openeuler-x86_64:22.03

docker run --name myEuler -itd openeuler-x86_64:22.03 /bin/bash
docker exec -it  myEuler /bin/bash
yum install -y openssh-server
exit
docker commit myEuler my-euler-systemd-x86_64:22.03.1

docker run -dit --name myEulerSystemd --privileged=true my-euler-systemd-x86_64:22.03.1 /sbin/init
docker exec -it  myEulerSystemd /bin/bash

sed -i 's/#PubkeyAuthentication/PubkeyAuthentication/g' /etc/ssh/sshd_config
sed -i 's/#AuthorizedKeysFile/AuthorizedKeysFile/g' /etc/ssh/sshd_config
sed -i 's/#PermitRootLogin/PermitRootLogin/g' /etc/ssh/sshd_config
sed -i 's/#ClientAliveInterval 0/ClientAliveInterval 60/g' /etc/ssh/sshd_config
sed -i 's/#ClientAliveCountMax/ClientAliveCountMax/g' /etc/ssh/sshd_config
sed -i 's/UsePAM yes/UsePAM no/g' /etc/ssh/sshd_config

systemctl enable sshd.service
systemctl restart sshd.service

yum install -y sudo
echo "mykali         ALL=(ALL)       NOPASSWD: ALL" >> /etc/sudoers


useradd -d /home/myeuler -m -s /bin/bash myeuler
yum install -y passwd
passwd myeuler
passwd

exit

docker commit myEulerSystemd my-euler-systemd-x86_64:22.03.2

docker run -dit --name myeulerssh -p 20022:22  --restart=always --privileged=true my-euler-systemd-x86_64:22.03.2 /sbin/init

docker stop myEulerSystemd
docker stop myEuler

docker rm myEulerSystemd
docker rm myEuler

十、安装Metasploitable2

Metasploitable2是一个专门用来进行渗透测试的靶机,这个八级上存在着大量的漏洞。
该镜像仅用于X86上

docker pull tleemcjr/metasploitable2
docker run --name mymetasploitable2 -it tleemcjr/metasploitable2:latest sh -c "/bin/services.sh && bash"

杂项



############# 换源


# 备份源列表
mv /etc/apt/sources.list /etc/apt/sources.list.bak
# 写入apt-get国内源
echo "deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib" >> /etc/apt/sources.list

apt install -y ca-certificates
apt install -y gpg
apt install -y dirmngr
apt install -y gpg-agent

#更新安装源
apt-get update

# W: GPG error: https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial InRelease: 
# The following signatures couldn't be verified because the public key is not 
# available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32


gpg --keyserver  keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
gpg --export --armor 40976EAF437D05B5 | apt-key add -

gpg --keyserver  keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
gpg --export --armor 3B4FE6ACC0B21F32 | apt-key add -

apt-get update


© 著作权归作者所有

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐