Problem/Justification
SSH Service (sshd) can only currently be confiugured to bind to a specific interfaces.
This means that the sshd instance will bind to all IP Aliases/Addresses configured on that interface.
Thus there is no way to vacate port 22 on an IP Alias, which means the IP Alias can not be used for binding port 22 in an app or docker-compose.
This is the current adanced settings for ssh service
This is the bind IP address UI from SMB service
This is what needs to be added to SSH so that apps and docker containers can bind 22 on unused IP aliases.
sshd_config can be configured to bind to specific IP like so:
Port 22
AddressFamily any
ListenAddress 192.168.0.34
ListenAddress ::
Which then allow the other IP to be utilized.
Which would then means that docker-compose could be used to bind port 22 to a specific IP.


