Blog

Guides from the NOC

Written from running the hardware — what breaks, why, and the command that fixes it.

25 posts matching “ssh” · Clear

VPS SSH "Permission Denied (publickey)": Causes and the Fix

Locked out of your VPS with SSH "Permission denied (publickey)"? Every real cause - wrong key, bad permissions, SELinux, sshd_config - and the fix for each.

21 August 2026 · 6 min · 5 views
VPS How to Enable IPv6 on Your VPS Without Breaking SSH

Adding IPv6 to your VPS? Learn how to configure netplan, UFW/ip6tables, and SSH the right way so IPv6 works without locking you out or breaking IPv4.

5 August 2026 · 6 min · 4 views
VPS SSH Two-Factor Auth on a VPS: Google Authenticator + PAM

Add TOTP two-factor authentication to SSH logins on your VPS using PAM and Google Authenticator, including the fix for the lockout risk everyone hits first.

30 July 2026 · 6 min · 2 views
Hosting cPanel SSH Access Manager: Setup Guide and Key Auth Fixes

Set up password-less SSH/SFTP on shared cPanel hosting with SSH Access Manager, and fix 'Server refused our key' and authentication failures fast.

21 July 2026 · 6 min · 3 views
Hosting cPanel Terminal: Enable and Use It Without Real SSH

No SSH access on shared hosting? Learn how to enable cPanel's built-in Terminal, fix jailshell restrictions, and run WP-CLI, Git, and Composer safely.

17 July 2026 · 5 min · 2 views
Hosting MultiPHP INI Editor: Change PHP Limits in cPanel Without SSH

Learn how to raise memory_limit, upload_max_filesize, and max_execution_time per domain using cPanel's MultiPHP INI Editor - no SSH or .htaccess needed.

17 July 2026 · 5 min · 6 views
VPS Locked Out of Your VPS? How to Regain SSH Access Fast

SSH connection refused or timed out on your VPS? Learn how to regain access via console, unban your IP, fix UFW rules, and reset your root password.

16 July 2026 · 6 min · 9 views
VPS SSH Hardening on Your VPS: Keys, Sudo User & Fail2Ban

Stop SSH brute-force bots on your VPS: set up key-based login, disable root access, and configure Fail2Ban step by step.

11 July 2026 · 5 min · 2 views
WordPress Migrating a WordPress Site from Cloudways to Getwebup

Move a WordPress site from Cloudways to Getwebup step by step — SSH export, database transfer, cache reset, and a safe DNS cutover with zero downtime.

27 August 2026 · 5 min · 3 views
VPS Self-Hosted Git Server on a VPS: Gitea Setup Guide

Run your own private Git server on a VPS with Gitea. Step-by-step setup with Docker, Nginx reverse proxy, HTTPS, SSH push, and backup tips.

24 August 2026 · 6 min · 2 views
cPanel cPanel Virus Scanner: How to Scan and Clean Infected Files

Learn how to run cPanel's built-in Virus Scanner, read its results, and safely remove or quarantine infected files without SSH or root access.

24 August 2026 · 6 min · 5 views
Troubleshooting Composer Install Failing in cPanel: Memory & Timeout Fixes

Composer install failing on cPanel or a VPS? Fix memory exhaustion, proc_open blocks, timeouts, and missing SSH access with these tested steps.

13 August 2026 · 6 min · 7 views
cPanel phpMyAdmin Import Stuck or Failing on Large SQL Files? Fix It

phpMyAdmin import stuck, timing out, or erroring on a big .sql file in cPanel? Fix upload limits, timeouts, and packet size, or import via SSH instead.

6 August 2026 · 6 min · 5 views
WordPress cPanel WordPress Toolkit: Clone, Stage & Auto-Update Sites

Learn how to use cPanel's WordPress Toolkit to clone, stage, and safely auto-update WordPress sites without SSH or phpMyAdmin, plus fixes for common errors.

5 August 2026 · 6 min · 4 views
VPS Upgrading Ubuntu LTS on a VPS Without Breaking Your Site

Planning a do-release-upgrade on your Ubuntu VPS? Use this safe checklist to avoid downtime, broken PHP/Nginx configs, and SSH lockouts mid-upgrade.

4 August 2026 · 6 min · 4 views
VPS Automate VPS Setup With Ansible: A Beginner's Playbook

Automate VPS provisioning with Ansible: create users, harden SSH, configure ufw and fail2ban, and install your stack from one idempotent playbook.

27 July 2026 · 7 min · 3 views
Hosting cPanel Mailbox Full: Fix 'Over Quota' Email Bounces

Emails bouncing with 'mailbox full' or 'over quota' in cPanel? Find the full mailbox, clear it via SSH or webmail, and stop it from recurring.

22 July 2026 · 5 min · 2 views
VPS Deploy to a VPS with GitHub Actions: A CI/CD Guide

Automate deploys to your VPS with GitHub Actions. Set up SSH deploy keys, fix common CI/CD errors, and get zero-downtime restarts.

22 July 2026 · 6 min
VPS Keep a Node.js App Running on a VPS: PM2 Setup Guide

Node.js app dies when you close SSH or reboot your VPS? Install PM2 to auto-restart on crash, survive reboots, and deploy with zero downtime.

21 July 2026 · 5 min · 3 views
VPS Set Up a WireGuard VPN on Your VPS: Full Guide

Set up a self-hosted WireGuard VPN on your VPS: install, keys, wg0.conf, firewall rules, client config, and fixes for handshake and routing problems.

21 July 2026 · 6 min · 1 view
WordPress WP-CLI Guide: Manage WordPress From the Command Line

Learn how to install and use WP-CLI on cPanel or a VPS to update plugins, fix URLs after migration, reset passwords, and automate WordPress maintenance.

20 July 2026 · 5 min · 1 view
Hosting cPanel File Manager Won't Extract ZIP Files: Causes and Fix

cPanel File Manager stuck or failing to extract or compress ZIP files? Learn the real causes - PHP limits, disk quota, corrupted archives - and the fix.

18 July 2026 · 6 min · 2 views
Hosting cPanel Git Version Control: Deploy Your Site Without FTP

Learn how to set up Git Version Control in cPanel, configure .cpanel.yml for automatic deploys, and fix common SSH key, path, and permission errors fast.

14 July 2026 · 7 min · 1 view
Troubleshooting MySQL Table Marked as Crashed: How to Repair It Safely

MySQL table marked as crashed? Learn how to confirm it, repair it safely via phpMyAdmin or SSH with mysqlcheck, and stop it from happening again.

14 July 2026 · 6 min · 4 views