I am configuring a Windows web server on a remote host. Obviously I need to use terminal services, but what can I do to make it as secure as possible. The Hosting company also needs access to the server when there are issues and so I need to provide access to them as well.
1-What can I do in general to minimize chances of unauthorized access.
2-How should I handle the permissions for the hosting company's access? Should user "admin" not be used?