After some time using jenkins i've seen that the remote host management is a bit "hard" to use and heavy to load.
My suggestions is to make it better by creating a remote host management similar to the credentials management, then we can see a list of all hosts and only edit the host that we want instead see all the hosts with her configurations in system configuration (heavy load).
My other suggestion is to add the ability to set a name or alias to hosts to help to identify that hosts on the combobox that allow you to select where to execute remote commands or scripts on projects. Now you can see username@hostname:port and the most of time we use an ip address as hostname, so we've to search the address on that combobox and compare it with server IP. With a name or alias will be much easier.
I've added core and ssh-plugin to componentes because I'm not sure if that are functionalities related to jenkins itself (Configure System -> Remote Hosts) or is the ssh plugin that provides such options.