How to connect to my Mac through SFTP through the internet?
Thanks to the pandemic, my film company has been doing a lot more remote work. However, we regularly have to back up very large video files onto storage that's located in our office. We have TeamViewer set up which let's me log on to the machine connected to the backup drive but TeamViewer's file transfers are INCREDIBLY slow and I need to upload 100+ GB per backup project.
I have great upload speeds using FTP/SFTP for other servers so I wanted to see how to connect through SFTP to the Mac that's in our office. I went through the steps of going to System Preferences > Sharing > Remote Login and enabling our accounts. I also went under System Preferences > Sharing > File Sharing to make sure the right folders and access are added. All good there!
What' I'm having trouble is figuring out how to properly connect to this Mac through an FTP client such as Filezilla or Cyberduck from my machine at home. Under System Preferences > Sharing > Remote Login, the IP address listed there seems to be a private one so when I enter that IP address in Filezilla, it won't connect. I then looked up the machine's public IP address and tried using that in Filezilla but that didn't work either.
I saw an article explaining that since this machine is connected to an Airport Extreme router, I might need to set up some sort of port forwarding within it. But the article was explicitly about setting up cameras and I don't know if this is the same thing.
So really my question is - how do I setup SFTP access so that I can connect to my Mac over the internet through a FTP client? Thanks!