You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Only disable password authentication after confirming SSH key access works
76
+
- Keep a backup of your SSH private key
77
+
- Store your VPS root password securely (in case of emergencies)
78
+
- Monitor the GitHub Actions logs for the setup result
79
+
80
+
60
81
## 📋 What Gets Installed
61
82
62
83
- UFW (Uncomplicated Firewall)
@@ -91,25 +112,6 @@ The setup will automatically deploy when you push to the main branch, or you can
91
112
- Root login disabled
92
113
- Password authentication enabled. For security reasons you should disable it after successfull setup (see [Post-Setup Security Steps](#4-post-setup-security-steps) below)
93
114
94
-
### 4. Post-Setup Security Steps
95
-
96
-
After the GitHub Action completes successfully:
97
-
98
-
1. Test SSH key-based login:
99
-
```bash
100
-
ssh your-user@your-vps-host
101
-
```
102
-
103
-
2. If SSH key access works, disable password authentication:
0 commit comments