VanDyke Software Forums

VanDyke Software Forums (
-   File Transfer (
-   -   Suggestion for VShell: Allow for Subconfigurations based on Listen Address (

jimbobmcgee 02-03-2021 11:52 AM

Suggestion for VShell: Allow for Subconfigurations based on Listen Address
Hi team;

Currently in VShell, it is possible to define subconfigurations, which allow for different configuration settings to apply to different users, or if connections come in from different client IP addresses.

It is also possible to specify multiple listen addresses, which binds the VShell service to a given network interface, alias and/or TCP port.

As a feature request, I would like to be able to define separate settings depending on which of the configured listeners accepted the connection.

The specific use-case I have at the moment is a desire to be able to differ the KEX/Cipher/MAC settings for clients connecting on one port, to those clients connecting on another (e.g. so I can A/B test deprecating ciphers on a dedicated port). Currently I would need two distinct VShell installations, possible file replication across servers, etc.

(I appreciate that, if I know the incoming IP addresses of the clients, I can currently use those to target a specific subconfiguration, but maintaining this is somewhat cumbersome.)

I could also see benefits to being able to expose different virtual roots for different listeners (e.g. similar to IIS FTP Sites), or allowing Shell access only on a dedicated management interface.


As an aside, allowing to edit subconfigurations in the GUI would be a bonus. For example, if I could select the subconfiguration from a drop-down at the top of the screen, and have the GUI apply changes only to that subconfiguration, that would be extremely useful.


berdmann 02-03-2021 01:30 PM

Hi jimbobmcgee,

Thanks for the requests!

I have captured a feature request on your behalf to add a subconfiguration wizard (a GUI element that would allow easy configuration/editing of a subconfiguration) and I have captured an additional request to add the ability to configure different VShell configurations per listen address.

Should either feature become available, we will be sure to post here. If you prefer direct notification, please send an email to with, **"Feature Request - Forum Thread #14416"** in the subject line.

All times are GMT -6. The time now is 10:51 AM.