Cybersecurity · practical answers
How do I improve the security of a Linux server?
Scope and starting price
Choose the relevant service below. We confirm the systems covered, checks and final price before work begins. Additional work and third-party costs need to be included in the agreed quote.
Basic Hardening
From £99
Agreed defensive configuration changes for the named server or system.
Cybersecurity & Safety servicesPermissions / Access Review
From £99
Review users, roles and unnecessary access in the agreed environment.
Cybersecurity & Safety servicesSSH / Remote Server
From £79
Set up or review remote server access within a defined Linux support task.
Linux Support servicesStart from what the server must do
List its public services, administrative users and the applications that depend on it. A small internal file server and an internet-facing application have different requirements. The review should focus on the actual system rather than apply an unexplained checklist.
A practical scope can cover update status, administrative accounts, remote access, unnecessary services and relevant configuration. Record the findings, the changes agreed and anything left for a later decision.
Protect access before changing it
SSH changes can lock out a remote administrator. Ubuntu's OpenSSH guidance recommends testing configuration before restarting the service and warns about losing access after an incorrect change.
For a remote server, confirm a working recovery console or another agreed way back in. Then check the intended user's access and the application after each relevant change. This makes the effect of hardening reviewable.
Technical reference: Ubuntu Server: OpenSSH configuration and testing
Separate configuration work from an incident
Routine hardening is appropriate when you want to improve a known system. If there are signs of compromise, say so at the outset: the immediate task may be incident triage rather than ordinary configuration changes.
A hardening report should be explicit about what was inspected and what was outside scope. It does not establish that every vulnerability has been found or confer a certification.
Is this the right fit?
A good fit when
- You administer a Linux server and want a practical review of its configuration and access.
- You can identify the server owner, required services and an authorised maintenance window.
Limits of the scope
- Basic hardening is not a penetration test, forensic investigation or certification assessment.
- It does not guarantee that a system cannot be compromised or include every application-level issue.
What to prepare for an enquiry
- The Linux version, server role and services intended to be reachable externally.
- How administrators connect and whether hosting-console recovery is available.
- Known concerns and recent changes, described without disclosing credentials or private keys.
Start with a description and non-sensitive examples. Leave out passwords, API keys, private keys, recovery codes and customer data. Access arrangements are agreed separately if the work needs them.
Common questions
Will changing SSH settings interrupt access?
It can. The scope should include a recovery route, configuration checks and a test of the required access. Any necessary interruption should be agreed first.
Can you certify the server as secure?
This service provides scoped defensive work and findings. It does not issue a security certification or promise that all risks have been removed.
What if I suspect someone has already accessed it?
Mention that before booking routine hardening. Incident triage is a separate catalogue service, and the appropriate next steps depend on what has happened.
Related answers
Linux infrastructure
What should Linux server maintenance include?
Cybersecurity
What does a small-business security review cover?
Backups & reliability