first commit
This commit is contained in:
commit
0ebb3f2faf
13 changed files with 165 additions and 0 deletions
12
bastion/Dockerfile
Normal file
12
bastion/Dockerfile
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
FROM ubuntu:22.04
|
||||||
|
|
||||||
|
RUN apt-get update && apt-get install -y openssh-server
|
||||||
|
|
||||||
|
RUN mkdir /var/run/sshd /root/.ssh
|
||||||
|
COPY sshd_config /etc/ssh/sshd_config
|
||||||
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
|
COPY authorized_keys /root/.ssh/authorized_keys
|
||||||
|
RUN chmod +x /entrypoint.sh && chmod 600 /root/.ssh/authorized_keys
|
||||||
|
|
||||||
|
EXPOSE 22
|
||||||
|
CMD ["/entrypoint.sh"]
|
1
bastion/authorized_keys
Normal file
1
bastion/authorized_keys
Normal file
|
@ -0,0 +1 @@
|
||||||
|
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDKkZfuhwtUEJ4RG9H6W0l9vh8I9S5PfVTnHPXf0j2HHo3UXozURodSRH9kkBRTyH4qNPqoiY31NbsuMNVwW162s5/ZeELNzPvPaG+MiG5UGgyrHB/LqecfJ4BSNsP9ubKAYcV1DEjn0AW4d/E4qbOJtNpDQ/+xwEfpdmSbgXADj4HE6OmiG9wSU/fTPhqJJvL6pC+814r1X1v/ySPl5o6zPLt/VKJmGC7JPf3ZlcOBfLtUBhK0UCrAXXO/rhJ9y4tN630ZWq27lVLW3JLJtU7PKJ6N6uy8aMe2xAlQeKB+s1lUBvUUXzhkcr29FRv1PnrmBXq2j9Kavvm45IsK67YPS3e0aZMLRgT7iPT5qdWkqso2bAq5rUS5Nz8ICl4HwbMWqyh9AYuFlsU9h1mXGDwfo/ag6JgIPPLV53s4KW8JaVqefpG2bmj7m5anhJS6aX+3l/Do9AqkhJOcAa/AblToll9h35ofAYfR+rMqe6XdnhAWuTxLjGYL3CyoBufTbrQGRw0DfTvPwGsFJaXb1UJhoteWrxNWeaOTlNAM7LruzSgRAU+RA5nfjseDELyQiTU0i1cnbR/CuzqijNJzXw7c5GJQ+xv6WRIOuat2c4FqskwXhjRwyO4a7KAh2hjX2BALLEje12cDU5yF1pC78Su7GOwrd4z/uac0dgjQtbIpuQ== azuread\ejong@HT-LT-065
|
2
bastion/entrypoint.sh
Normal file
2
bastion/entrypoint.sh
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/bash
|
||||||
|
/usr/sbin/sshd -D
|
6
bastion/sshd_config
Normal file
6
bastion/sshd_config
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
Port 22
|
||||||
|
PermitRootLogin yes
|
||||||
|
PasswordAuthentication no
|
||||||
|
AuthorizedKeysFile /root/.ssh/authorized_keys
|
||||||
|
UsePAM yes
|
||||||
|
Subsystem sftp /usr/lib/openssh/sftp-server
|
23
docker-compose.yml
Normal file
23
docker-compose.yml
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
version: "3.8"
|
||||||
|
|
||||||
|
services:
|
||||||
|
bastion:
|
||||||
|
build:
|
||||||
|
context: ./bastion
|
||||||
|
container_name: bastion
|
||||||
|
ports:
|
||||||
|
- "2222:22"
|
||||||
|
networks:
|
||||||
|
- labnet
|
||||||
|
|
||||||
|
server:
|
||||||
|
build:
|
||||||
|
context: ./server
|
||||||
|
container_name: server
|
||||||
|
hostname: ec2
|
||||||
|
networks:
|
||||||
|
- labnet
|
||||||
|
|
||||||
|
networks:
|
||||||
|
labnet:
|
||||||
|
driver: bridge
|
49
keys/bastion_key.pem
Normal file
49
keys/bastion_key.pem
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
-----BEGIN OPENSSH PRIVATE KEY-----
|
||||||
|
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
|
||||||
|
-----END OPENSSH PRIVATE KEY-----
|
1
keys/bastion_key.pem.pub
Normal file
1
keys/bastion_key.pem.pub
Normal file
|
@ -0,0 +1 @@
|
||||||
|
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDKkZfuhwtUEJ4RG9H6W0l9vh8I9S5PfVTnHPXf0j2HHo3UXozURodSRH9kkBRTyH4qNPqoiY31NbsuMNVwW162s5/ZeELNzPvPaG+MiG5UGgyrHB/LqecfJ4BSNsP9ubKAYcV1DEjn0AW4d/E4qbOJtNpDQ/+xwEfpdmSbgXADj4HE6OmiG9wSU/fTPhqJJvL6pC+814r1X1v/ySPl5o6zPLt/VKJmGC7JPf3ZlcOBfLtUBhK0UCrAXXO/rhJ9y4tN630ZWq27lVLW3JLJtU7PKJ6N6uy8aMe2xAlQeKB+s1lUBvUUXzhkcr29FRv1PnrmBXq2j9Kavvm45IsK67YPS3e0aZMLRgT7iPT5qdWkqso2bAq5rUS5Nz8ICl4HwbMWqyh9AYuFlsU9h1mXGDwfo/ag6JgIPPLV53s4KW8JaVqefpG2bmj7m5anhJS6aX+3l/Do9AqkhJOcAa/AblToll9h35ofAYfR+rMqe6XdnhAWuTxLjGYL3CyoBufTbrQGRw0DfTvPwGsFJaXb1UJhoteWrxNWeaOTlNAM7LruzSgRAU+RA5nfjseDELyQiTU0i1cnbR/CuzqijNJzXw7c5GJQ+xv6WRIOuat2c4FqskwXhjRwyO4a7KAh2hjX2BALLEje12cDU5yF1pC78Su7GOwrd4z/uac0dgjQtbIpuQ== azuread\ejong@HT-LT-065
|
49
keys/ec2_key.pem
Normal file
49
keys/ec2_key.pem
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
-----BEGIN OPENSSH PRIVATE KEY-----
|
||||||
|
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
|
||||||
|
-----END OPENSSH PRIVATE KEY-----
|
1
keys/ec2_key.pem.pub
Normal file
1
keys/ec2_key.pem.pub
Normal file
|
@ -0,0 +1 @@
|
||||||
|
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDMgTeFStTJuBCKbSUP7NGohTZkINXxXOCT+8TUj+LhW52Ypdfitqvm2CI48mr84GrRsY7thf1zEfMUA8R6NhKWUSjcPLdkzidwtMkBM9rJzheNE13TCbsWmrFVT9diTOFdKD40P7wtCSVIZ6zC9nYNzNI0miX5lJVR15pnusLbx7NF15DNUZOhTENHjXDV7/Pqees1xB1U97sVlgQ+VgUvtxYGMDYi7hqww+AKC23ELdBIFKYUb7ilAN1eVhyGrEeDAUwuYbDtax/g+s6dX4ZbwW6h7TraNi5hOtEoJHCu/NCPNBJeV/Qz6IsDvujw4O5/9YSnJxOkO4/1VG7k2Oj/y1BKl1WMwSZzwET/aKcu6TyRBaP22KPW4opMlkHBb4OHl+wAIN3I73m6qsPi9hCsVFrhv/NrVkC4ami/jLr9EXzMTuM7A/xkplLgYzOjRp8ASI3EhQ1eDRqF4wyws56FqmXpgoWkiypu4BOyUbQ6BS2CwS+NEG1xv7UYzvAcLdIi+W8THePna1LBwmiF8pUxR+ORto36nGE40E17t7FXmWPDyxpKfpk8Wv6rBRn4RMIPo/y0mkKADDPnlqahtnkJzbTEnrYiAMaK9+57UtlOxdnVI+6VvFwNOEtrJFKT6unUP/orrvOLlF0B/1CSMyJTZlKwsUbUlDGtnp92hFgeTQ== azuread\ejong@HT-LT-065
|
12
server/Dockerfile
Normal file
12
server/Dockerfile
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
FROM ubuntu:22.04
|
||||||
|
|
||||||
|
RUN apt-get update && apt-get install -y openssh-server
|
||||||
|
|
||||||
|
RUN mkdir /var/run/sshd /root/.ssh
|
||||||
|
COPY sshd_config /etc/ssh/sshd_config
|
||||||
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
|
COPY authorized_keys /root/.ssh/authorized_keys
|
||||||
|
RUN chmod +x /entrypoint.sh && chmod 600 /root/.ssh/authorized_keys
|
||||||
|
|
||||||
|
EXPOSE 22
|
||||||
|
CMD ["/entrypoint.sh"]
|
1
server/authorized_keys
Normal file
1
server/authorized_keys
Normal file
|
@ -0,0 +1 @@
|
||||||
|
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDMgTeFStTJuBCKbSUP7NGohTZkINXxXOCT+8TUj+LhW52Ypdfitqvm2CI48mr84GrRsY7thf1zEfMUA8R6NhKWUSjcPLdkzidwtMkBM9rJzheNE13TCbsWmrFVT9diTOFdKD40P7wtCSVIZ6zC9nYNzNI0miX5lJVR15pnusLbx7NF15DNUZOhTENHjXDV7/Pqees1xB1U97sVlgQ+VgUvtxYGMDYi7hqww+AKC23ELdBIFKYUb7ilAN1eVhyGrEeDAUwuYbDtax/g+s6dX4ZbwW6h7TraNi5hOtEoJHCu/NCPNBJeV/Qz6IsDvujw4O5/9YSnJxOkO4/1VG7k2Oj/y1BKl1WMwSZzwET/aKcu6TyRBaP22KPW4opMlkHBb4OHl+wAIN3I73m6qsPi9hCsVFrhv/NrVkC4ami/jLr9EXzMTuM7A/xkplLgYzOjRp8ASI3EhQ1eDRqF4wyws56FqmXpgoWkiypu4BOyUbQ6BS2CwS+NEG1xv7UYzvAcLdIi+W8THePna1LBwmiF8pUxR+ORto36nGE40E17t7FXmWPDyxpKfpk8Wv6rBRn4RMIPo/y0mkKADDPnlqahtnkJzbTEnrYiAMaK9+57UtlOxdnVI+6VvFwNOEtrJFKT6unUP/orrvOLlF0B/1CSMyJTZlKwsUbUlDGtnp92hFgeTQ== azuread\ejong@HT-LT-065
|
2
server/entrypoint.sh
Normal file
2
server/entrypoint.sh
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/bash
|
||||||
|
/usr/sbin/sshd -D
|
6
server/sshd_config
Normal file
6
server/sshd_config
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
Port 22
|
||||||
|
PermitRootLogin yes
|
||||||
|
PasswordAuthentication no
|
||||||
|
AuthorizedKeysFile /root/.ssh/authorized_keys
|
||||||
|
UsePAM yes
|
||||||
|
Subsystem sftp /usr/lib/openssh/sftp-server
|
Loading…
Add table
Reference in a new issue