Verzeichnis anlegen
- mkdir -p /mnt/docker/kali
- cd /mnt/docker/kali
Docker Compose File
version: "3.3"
services:
kali:
build: .
container_name: kali
ports:
- 4444:4444
- 9922:9922
Dockerfile
FROM kalilinux/kali-rolling
RUN apt-get update && apt-get install -y openssh-server nmap metasploit-framework
RUN mkdir /var/run/sshd
RUN echo 'root:kali' | chpasswd
RUN echo PermitRootLogin yes >> /etc/ssh/sshd_config
RUN echo Port 9922 >> /etc/ssh/sshd_config
RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd
RUN echo "export VISIBLE=now" >> /etc/profile
EXPOSE 22 4444
CMD ["/usr/sbin/sshd","-D"]
starten und stoppen
- docker-compose up -d
- docker-compose down
Handling
- ssh root@localhost -p 9922
- user root
- pass kali