ssh-client: handle /etc/ssh/ssh_config
- disable ProxyCommand - install the GlobalKnownHostsFile https://bugzilla.redhat.com/show_bug.cgi?id=1086778master
parent
967cc19ab1
commit
8a203398ef
|
@ -41,7 +41,15 @@ inst_sshenv()
|
|||
|
||||
# Copy over root and system-wide ssh configs.
|
||||
[[ -f /root/.ssh/config ]] && inst_simple /root/.ssh/config
|
||||
[[ -f /etc/ssh/ssh_config ]] && inst_simple /etc/ssh/ssh_config
|
||||
if [[ -f /etc/ssh/ssh_config ]]; then
|
||||
inst_simple /etc/ssh/ssh_config
|
||||
sed -i -e 's/\(^[[:space:]]*\)ProxyCommand/\1# ProxyCommand/' ${initdir}/etc/ssh/ssh_config
|
||||
while read key val; do
|
||||
[[ key != "GlobalKnownHostsFile" ]] && continue
|
||||
inst_simple "$val"
|
||||
break
|
||||
done < /etc/ssh/ssh_config
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue