1-4) The S9 has an integrated controller on it that runs the GUI for setup and the mining software. You don't do much other than setup the pools where you want to mine, and you don't load other programs or apps onto it.
5) Yes, SSH is supported.
6) Behind firewall of some sort or else you can get 'hijacked' where the pool info is changed without your knowledge and you're then mining for someone else.
HTH, and Mine On!