chore: improved quickstart
Some checks failed
railiance-tests / smoke (push) Has been cancelled

This commit is contained in:
2025-09-13 01:18:14 +00:00
parent 53482f8e65
commit 6662e9a377

View File

@@ -47,14 +47,26 @@ bin/railiance gen-ssh-key
### Upload your SSH public key to your cloud provider or VM host
Once your key pair is generated (`~/.ssh/id_ed25519.pub`), copy the public key to the VM.
Once your key pair is generated (`~/.ssh/id_<KEY>.pub`), copy the public key to the VM.
Replace `<IP>` with your servers public IP and `<USER>` with the default login user (commonly `ubuntu` or `root`).
```bash
scp ~/.ssh/id_ed25519.pub <USER>@<IP>:/home/<USER>/authorized_keys.tmp
scp ~/.ssh/id_<KEY>.pub <USER>@<IP>:/home/<USER>/authorized_keys.tmp
ssh <USER>@<IP> "mkdir -p ~/.ssh && cat ~/authorized_keys.tmp >> ~/.ssh/authorized_keys && rm ~/authorized_keys.tmp && chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys"
```
This will:
- copy your public key to the host,
- append it to ~/.ssh/authorized_keys,
- set correct permissions.
After this, you should be able to log in without a password:
```bash
ssh <USER>@<IP>
```
---
## 3. Create your inventory