wpmu team, tried to install dev dashboard plugin Need FTP

Hi wpmu team,
tried to install dev dashboard plugin
Need FTP Post 21 but this is closed on my
WP Multisite installation because of security reasons.
I only have port 22 SFTP.
I tried to add a new domain for my membership
but found no area in my account to do it.
thy for assistance
Regards