Add more ssh known_hosts paths

Fixes #4759.
This commit is contained in:
Fabian Homborg 2018-03-06 15:27:34 +01:00
parent 3b2de931cd
commit e7f8e58be9

View file

@ -19,7 +19,10 @@ function __fish_print_hostnames -d "Print a list of known hostnames"
# Check hosts known to ssh.
# Yes, seriously - the default specifies both with and without "2".
set -l known_hosts ~/.ssh/known_hosts{,2} /etc/ssh/{,ssh_}known_hosts{,2}
# Termux puts these in the android data directory if not rooted.
# Unfortunately there doesn't seem to be a way to get that path without hardcoding it.
# Also, some people might use /usr/local/etc.
set -l known_hosts ~/.ssh/known_hosts{,2} {/data/data/com.termux/files,/usr/local,}/etc/ssh/{,ssh_}known_hosts{,2}
# Check default ssh configs.
set -l ssh_config
# Get alias and commandline options.