You are approching the whole thing in a different way if you ask me. If you can SSH (TCP 22), you should be able to SFTP and SCP without any additional changes, except some tuning. SCP/SFPT protocols run over 22 as well. So as long as you have a SSH service running. This is what I did for MBL and works for SFTP/SCP.
If you want to login via SSH with regular users, you need to do the following:
-
Create users and set permissions, passwords. (MBL’s dashboard)
-
Allow users to SSH (Command line, sshd_config, linux)
-
Set user’s home dir (Command line, passwd, linux)
-
Restart ssh deamon (Command line, linux)
If you want SSH access from internet:
-
Forward 22 port
-
Set DDNS
You do need some Linux basics though.
And yes, I use Filezilla and SCP command line all the time.