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.