Desktop app · Windows installer Checking…

Secure and manage your Linux servers with ease.

ServerGuard is a desktop application for Windows and Linux that manages and protects Linux servers over SSH. Connect once and control brute-force protection, SSH hardening, key and file monitoring and Telegram alerts from a single console.

View documentation
Platform
Windows
Target
Linux · SSH
Version
Checking…
The ServerGuard terminal listing the available commands: help, ls, pwd, cd, security, telegram, hardening, sshkeys, fileguard and exit.

Connected over SSH · modules opened from the terminal

SSH connection ready
Protection modules Runs on Linux Telegram alerts
security telegram hardening sshkeys fileguard exit
Overview

One console for your Linux servers.

ServerGuard runs on Windows and manages Linux servers over SSH. Detection and protection run as background services on the server itself, so they keep working whether or not your computer is switched on.

  • Windows application ServerGuard desktop client
  • SSH connection Remote session to the host
  • Linux server Managed target host
  • Protection modules Operate in the background
  • Windows client, Linux servers — connect to any Linux server reachable over SSH.
  • Protection runs on the server — modules are installed on Linux and operate independently of the client.
  • Starts automatically — modules integrate with the Linux system manager and can restart after a reboot.
  • Layered by design — each module handles its own class of events instead of one catch-all rule.

Windows client · Linux server · SSH management

ServerGuard connection window showing successful SSH authentication and status lines for the Security, SSH Key Guard, SSH Hardening and Telegram modules.

SSH authentication and installed module status

Capabilities

Built from focused, layered modules.

Every module targets one class of events and is managed from the same SSH connection.

Brute-force Protection

The Security module watches SSH authentication, counts failed logins per source and automatically restricts addresses that pass the configured threshold.

  • Counts failed SSH authentication attempts per source
  • Applies a firewall block when the threshold is reached
  • Supports temporary and permanent blocking and a whitelist

Module: security · Command: security

ServerGuard Security root@server
========================================
 ServerGuard Security
========================================

 1. Install / enable protection
 2. Start protection
 3. Stop protection
 4. Disable automatic startup
 5. Check status
 6. Show logs
 7. Update Security
 0. Back

Feature overview

Five focused modules, each documented in detail and managed from one SSH connection.

Terminal reference

Session and module commands available in the ServerGuard terminal.

help
Show available commands and modules
ls · pwd · cd
List files, show the current directory, change directory
nano
Open the nano text editor
exit
Close the SSH connection
security
Security module — SSH brute-force protection
telegram
Telegram Bot module
hardening
SSH Hardening module
sshkeys
SSH Key Guard module
fileguard
FileGuard module
Quick start

Install, connect, enable protection.

The workflow is the same for every server: install the Windows application, connect over SSH, then enable the modules you need.

01

Install ServerGuard

Download the installer, run the setup wizard on your Windows computer and start ServerGuard.

02

Connect over SSH

Enter the server IP address, SSH port, username and password — or another supported authentication method — and connect.

03

Enable protection

Open a module from the terminal and enable the protection you need directly on the server.

ServerGuard terminal root@server
security brute-force protection
hardening SSH configuration hardening
sshkeys SSH key monitoring
fileguard file integrity monitoring
telegram notifications and remote control

Configuration is stored on the server, so protection continues while the client is closed. See the testing guide for a step-by-step walkthrough of each module.

Security model

Keep unwanted access away.

ServerGuard monitors SSH activity and gives you the tools to respond to suspicious access attempts without reading logs by hand.

  • SSH brute-force detection and blocking Counts failed logins per source and applies a firewall block.
    Active
  • SSH configuration hardening Reviews and applies a controlled OpenSSH policy.
    Config
  • SSH authorized-key monitoring Detects added or removed keys in authorized_keys.
    Monitor
  • Critical file integrity monitoring Reports changes to important configuration files.
    Monitor
  • Telegram security notifications Delivers events to Telegram and allows remote management.
    Notify
01
SSH attempts detected ServerGuard reads SSH authentication events
02
Activity analysed Failed attempts are counted per source
03
Threshold reached The configured protection rule triggers
04
Source restricted The firewall blocks the address; Telegram can alert you
Protected network

Protection where the servers are.

ServerGuard keeps the management interface separate from the protection itself. The Windows client controls the modules, while detection and response run on the Linux server.

  • Modules run on the Linux server, not on the Windows client.
  • Protection keeps running while your computer is offline.
  • Services start again together with the system.
  • Each module reports its own events back to ServerGuard.

Conceptual visualization of ServerGuard's protection model — not live data.

Telegram

Security alerts wherever you are.

Connect the ServerGuard Telegram bot to receive important server security notifications without constantly watching your server.

Open Telegram
ServerGuard
security bot
Server Security
SSH protection is active. Server monitoring is running.
IP BLOCKED
Suspicious SSH activity detected.
Action: blocked
Login detected
Successful SSH login from a new IP address.
SSH KEY ADDED
A new SSH key was added to authorized_keys.
Type: ssh-ed25519
Latest news

What's happening in ServerGuard.

Releases, security tests and development updates from the project.

Loading latest news...
Get started

Protect your server.

Download ServerGuard for Windows or Linux and start managing your Linux server over SSH.

Documentation GitHub
Windows installer
Checking…
Build
Installer
Requires
Windows or Linux · SSH
Get started

Choose your platform

Download ServerGuard for your desktop.

WindowsDownload for Windows LinuxUbuntu, Fedora, Arch & more

Checking Windows download…