SSH Access Configuration
The SSH Access Configuration page allows administrators to securely manage and control SSH and SFTP access to the server.

Overview
URL: /admin/ssh-access
This page provides settings to control the SSH/SFTP service, SSH port, allowed IP addresses, and root login permissions.
SSH Access Control
Enable SSH/SFTP
Type: Toggle
Description: Enables or disables SSH and SFTP access to the server. When disabled, all incoming SSH/SFTP connections are blocked.
SSH Port
Type: Input (number)
Default: 22
Description: The TCP port used by the SSH daemon. Changing the default port can help reduce automated attacks. Use a non-standard port only if you understand the implications.
Access Restrictions
Allowed IP Addresses
Type: Multi-IP input field
Description: Specify IP addresses that are allowed to access the server via SSH.
If left empty, SSH is open to all IPs — which is not recommended for production environments.
Supports multiple IPs with add/remove capability.
Permit Root Login
Type: Toggle
Description: Allows or denies direct SSH access as the root user.
Security Tip: It is highly recommended to disable this option to prevent potential attacks. Use a non-root user with sudo privileges instead.
Save Settings
Click the Save Settings button to apply any changes made on this page.
Notes
- Disabling root login and restricting IPs are best practices for securing SSH access.