Once a remote host is added under the Remote host node, VisualVM persists the address of the remote host and will make a connection to the host each time VisualVM is started. If you do not want VisualVM to connect to host on startup, you should right-click the Remote host node and choose Remove before quitting VisualVM.