File: Dockerfile-radius

package info (click to toggle)
radcli 1.2.11-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 1,768 kB
  • sloc: ansic: 6,089; sh: 767; makefile: 190; perl: 110
file content (28 lines) | stat: -rw-r--r-- 733 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
FROM fedora:21

RUN yum install -y openssh-server
RUN yum install -y freeradius
RUN sed 's/PermitRootLogin without-password/PermitRootLogin yes/g' -i /etc/ssh/sshd_config

RUN echo 'root:root' |chpasswd
RUN useradd -m -d /home/admin -s /bin/bash admin
RUN echo 'admin:admin' |chpasswd
EXPOSE 1812
EXPOSE 1812/udp
EXPOSE 1813
EXPOSE 1813/udp
EXPOSE 2083
EXPOSE 2083/udp
EXPOSE 22

RUN mkdir /etc/ocserv

ADD radius-clients.conf /etc/raddb/clients.conf
ADD freeradius-users /etc/raddb/users
ADD tls.conf /etc/raddb/sites-enabled/tls
ADD tcp.conf /etc/raddb/sites-enabled/tcp
ADD cert-rsa.pem /etc/raddb/cert-rsa.pem
ADD key-rsa.pem /etc/raddb/key-rsa.pem
ADD ca.pem /etc/raddb/ca.pem

CMD sshd-keygen;/usr/sbin/sshd;radiusd;sleep 3600