I think that importing the
ssh config file would be a very fundamental and important feature for any serious user, developers, and testers.
This comment is very good, but I don't know about the "wildcard" part. I would simply want to see an entry for each server that is in my
ssh config file. I would not want to be be able to edit my
ssh config from the WinSCP application to avoid unanticipated corruption.
ppr wrote:
Parsing of wildcards would be also helpful. For me it would be ideal if it would work like this:
- global configuration – location of
ssh config file, ~/.ssh/config by default
- option to use it as defaults when some value is not explicitly configured in WinSCP
- matching of entered hostname to
config entries, with wildcard support
- support for things that WinSCP can easily work with, i.e.
HostName, Port, User, IdentityFile, ServerAliveInterval + ServerAliveCountMax, ProxyJump
I have the login information and key location for each of my servers in my
ssh config, and convenient names set up for each. So, I pretty much live by this file, because it's a standard way to specify SSH connections.
Under the menu Remote I would want to see a list of connections that are imported from
~/.ssh/config (or the path specified by a system variable?).
Caveat: I just downloaded WinSCP and I don't think I've used it in the past. So, I may be off on where the menu belongs. I was surprised when this feature didn't exist and I came here to see what people have been saying. I've used FileZilla in the past, but I'm giving WinSCP a shot for various reasons. Thanks!
EDIT: It seems to have been implemented, although I didn't find documentation by searching and I can't find a way to import this file in the menus.