# SSH Configuration for GitHub Actions Deployment ## Problem Password authentication is disabled on the server, causing SSH connection failures. ## Solution 1. Access server via cloud provider console/VNC 2. Edit /etc/ssh/sshd_config 3. Set PasswordAuthentication yes 4. Restart SSH: systemctl restart sshd ## Current Status - SSH key generated: /root/.ssh/github_actions - Public key added to authorized_keys - Password authentication: DISABLED (needs to be re-enabled) ## Next Steps 1. Re-enable password authentication temporarily 2. Add private key to GitHub Secrets as DEPLOY_KEY 3. Update workflow to use SSH key authentication 4. Then disable password authentication permanently