work in process commit

This commit is contained in:
Kevin Veen-Birkenbach 2020-04-15 13:40:10 +02:00
parent e28843d0f6
commit c4e2c5d98a

View File

@ -5,6 +5,20 @@ This guide should show you how to set up an System with the following specificat
* LUKS
## Guide
### 1. Configure and Install Image
#### 1.1
Login to Hetzner Rescue System
```bash
ssh root@your_server_ip
```
#### 1.2
Create the autosetup by executing
```bash
nano /autosetup
```
and saving the following content into this file:
```bash
## Hetzner Online GmbH - installimage - config
@ -35,6 +49,51 @@ LV vg0 root / btrfs 10G
## OPERATING SYSTEM IMAGE:
IMAGE /root/.oldroot/nfs/install/../images/archlinux-latest-64-minimal.tar.gz
```
#### 1.3
Afterwards install the image by executing the following command:
```bash
installimage
```
#### 1.4
When the setup finished restart the server via
```bash
reboot
```
### 2. Setup System
#### 2.1
Revoke old SSH key:
```bash
ssh-keygen -f "$HOME/.ssh/known_hosts" -R your_server_ip
```
#### 2.2
Login to your server:
```bash
ssh root@your_server_ip
```
#### 2.3
Update the system:
```bash
pacman -Syyu
```
#### 2.4
Install basic administration software:
```bash
pacman -Syyu nano
```
#### 3. Prepare System for Unlocking via SSH
#### 3.1 Execute the following script
```bash
# Install software
pacman -Syyu busybox mkinitcpio-dropbear mkinitcpio-utils
#Copy ssh-key
cp ~/.ssh/authorized_keys /etc/dropbear/root_key
```
## Sources
The code is adapted from the following guides: