Firewall Ports requirement

Hi,

We are new to the Octopus environment and we have a very secure environment here. Our tentacle is behind the firewall and Octopus server is outside the firewall so we opened outbound firewall ports10943 and 443 from tentacle to server but we are still getting error while installing tentacle.

we were under the impression that only ports 443 and port 10943 is required however it looks like 10933 needs to be opened as well. Please find the server logs below and let us know if there is any other port needs to be open other than 443 and 10943.

2016-02-22 09:59:29.4985 1 INFO Creating empty configuration file: D:\Program FIles\Octopus\Tentacle.config
2016-02-22 09:59:29.6079 1 INFO Saving instance: Tentacle
2016-02-22 09:59:30.7329 1 INFO A new certificate has been generated and installed. Thumbprint:
2016-02-22 09:59:30.7954 1 INFO 23282A6A9CB27D94AB30103C1C71ACB3FACD251F
2016-02-22 09:59:31.4673 1 INFO Removing all trusted Octopus servers…
2016-02-22 09:59:32.4673 1 INFO Home directory set to: D:\Program FIles\Octopus
2016-02-22 09:59:32.6548 1 INFO Application directory set to: D:\Program Files\Octopus\Applications
2016-02-22 09:59:32.7017 1 INFO Services listen port: 10933
2016-02-22 09:59:32.7017 1 INFO Tentacle will not listen on a port
2016-02-22 09:59:33.5923 1 INFO Checking connectivity on the server communications port 10943…
2016-02-22 09:59:33.9361 1 ERROR ===============================================================================
2016-02-22 09:59:33.9361 1 FATAL The remote server returned an error: (403) Forbidden.
System.Net.WebException: The remote server returned an error: (403) Forbidden.
at System.Net.HttpWebRequest.GetResponse()
at Octopus.Tentacle.Commands.RegisterMachineCommand.<>c__DisplayClass14_0.b__1() in Y:\work\refs\tags\3.2.17\source\Octopus.Tentacle\Commands\RegisterMachineCommand.cs:line 165
at Octopus.Tentacle.Commands.RegisterMachineCommand.Retry(Action action, Int32 retryCount, TimeSpan initalDelay, Double backOffFactor) in Y:\work\refs\tags\3.2.17\source\Octopus.Tentacle\Commands\RegisterMachineCommand.cs:line 122
at Octopus.Tentacle.Commands.RegisterMachineCommand.CheckServerCommunicationsPortIsOpen(Uri serverAddress) in Y:\work\refs\tags\3.2.17\source\Octopus.Tentacle\Commands\RegisterMachineCommand.cs:line 168
at Octopus.Tentacle.Commands.RegisterMachineCommand.Start() in Y:\work\refs\tags\3.2.17\source\Octopus.Tentacle\Commands\RegisterMachineCommand.cs:line 70
at Octopus.Shared.Startup.AbstractCommand.Octopus.Shared.Startup.ICommand.Start(String[] commandLineArguments, ICommandRuntime commandRuntime, OptionSet commonOptions) in Y:\work\refs\tags\3.2.17\source\Octopus.Shared\Startup\AbstractCommand.cs:line 58
at Octopus.Shared.Startup.ConsoleHost.Run(Action`1 start, Action shutdown) in Y:\work\refs\tags\3.2.17\source\Octopus.Shared\Startup\ConsoleHost.cs:line 72
at Octopus.Shared.Startup.OctopusProgram.Run() in Y:\work\refs\tags\3.2.17\source\Octopus.Shared\Startup\OctopusProgram.cs:line 87