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