Is there a way to create an installer for Remote Utilities Host that we can deploy from our AWS server which can be done completely silently? We also need to have a secure, encrypted connection and do this without configuring any firewalls.
Yes, it is possible. Basically you need first to build your custom Host using the MSI Configurator (the "One-click" package option) . When configuring your package enable the Internet-ID connection and sending ID credentials via email. When your one-click Host package is run on a remote machine it will install itself and send the access credentials to your email address that you specified during configuration.
Actually, the desktop will most likely work, but laptop/netbook/tablet might not work. This has to do with hardware implementation and there are some difficulties making blank screen feature work on such devices, unfortunately.
If you are going to update existing installations, it all depends on what you select in the last step of the configuration process. Basically, you have three options - update everything, update everything except security settings (i.e. passwords and permissions), or skip updating settings (in which case only the program files themselves will be updated). There is a table on the page that lists all possible combinations, see the link above.
Here by "updating" I mean not only product version update, but also deploying a new package of the same version, which might be the case if you want to update Host settings on already deployed Hosts.
Let me clarify by previous post. I assume that you use the MSI Configurator to build/configure your custom Host installer before the deployment. If you don't, (i.e. if you deploy the vanilla Host) won't be able to have the Internet-ID code get generated automatically, since in the vanilla Host this option is turned off by default.