{% extends "base.html" %} {% block title %}FTP / SFTP{% endblock %} {% block body %}
TRANSFER · VSFTPD + OPENSSH

FTP / SFTP

Manage restricted transfer accounts, passwords, directories, quotas and SSH keys.

FTP {{'READY' if status.vsftpd else 'NOT INSTALLED'}}SFTP {{'READY' if status.sshd else 'NOT READY'}}
FTP ACCOUNTS{{ftp_accounts|length}}vsftpd restricted users
SFTP USERS{{sftp_accounts|length}}OpenSSH internal-sftp
VSFTPD{{'ONLINE' if status.vsftpd else 'MISSING'}}FTP service
OPENSSH{{'READY' if status.sshd else 'MISSING'}}SFTP service
{% if not status.vsftpd or not status.sshd %}
Install vsftpd for FTP and ensure the OpenSSH server is installed for SFTP. The manager will configure only SCpanel-managed users and SSH Match blocks.
{% endif %}
FTP ACCOUNT

Create FTP account

{% if admin_mode %}{% endif %}
SFTP ACCOUNT

Create SFTP user

{% if admin_mode %}{% endif %}
FTP ACCOUNTS

Managed FTP users

{% for r in ftp_accounts %} {% else %}{% endfor %}
USERDIRECTORYUSAGEQUOTASTATUSACTIONS
{{r.username}}
system: {{r.system_username}}
{{r.directory}}{{(r.usage_bytes/1048576)|round(1)}} MB{{r.quota_mb or 'Unlimited'}}{% if r.quota_mb %} MB{% endif %}{{'ENABLED' if r.enabled else 'DISABLED'}}
No FTP accounts yet.
SFTP USERS

Restricted OpenSSH users

{% for r in sftp_accounts %} {% else %}{% endfor %}
USERRESTRICTED HOMEUSAGEQUOTAKEYSSTATUS / ACTIONS
{{r.username}}
system: {{r.system_username}}
{{r.directory}}{{(r.usage_bytes/1048576)|round(1)}} MB{{r.quota_mb or 'Unlimited'}}{% if r.quota_mb %} MB{% endif %}{{r.keys|length}}
{{'ENABLED' if r.enabled else 'DISABLED'}}
No SFTP users yet.
{% for r in ftp_accounts %} {% endfor %} {% for r in sftp_accounts %} {% endfor %} {% endblock %}