Secure FTP would be setup on the server itself. Your MacBook contains just the FTP client. So technically any computer with an FTP client (like FileZilla) that is capable of using Secure FTP can connect to your hosted account at GoDaddy. It is just a matter of getting your FTP client re-configured. Not to worry
As Ron said, the secure ftp was set up on the host and not your machine, you are just instructing your program to connect using a secure connection.
If you export all your Site Manager settings it should take all necessary data and information with it. Then import it back once you have your new setup.
(File > Export > Site Manager tickbox)
1.) So FileZilla is just an interface to my Virtual Server?
2.) If so, then the Username and Password are stored on the Virtual Server?
3.) Is anything “sensitive” stored in FileZilla or on my MacBook locally (related to FileZilla or my Virtual Server)?
4.) What would you suppose the tech at GoDaddy had to enable on my Virtual Server (Linux) to allow me to use secure FTP? (I have no clue of how to be a Server Admin or work with Linux…)
A question is only dumb if you already know the answer but ask it anyway!
Yes pretty much.
Yes and no. As with most systems the usernames are sent to the server and compared to the hosts copies.
There are usernames and passwords stored on your local machine that are transmitted when logging in.
Yes. Now this is where it gets a bit odd.
When you connect over the sFTP, your details are encrypted and then sent. However, the passwords and usernames are all stored locally IN PLAIN TEXT - seriously wtf?!
I only found this out when I first exported FZ Site Manager so I could transfer to another machine.
When you export out it saves all the data in an xml file as shown below:
The plaintext password issue is a long-standing issue with FileZilla – from what I understand it is a design decision more than anything.
As for setting up SFTP (really file transfer over SSH) on your linux box it is probably already there if you can SSH into it. If you can’t, ask them to install SSH.