Update dotfiles/.local/share/chezmoi/home/dot_ssh/private_config.tmpl

This commit is contained in:
Brian Zalewski 2022-11-28 03:52:35 +00:00
parent 263720fd94
commit 94f544be83

View file

@ -1,12 +1,25 @@
Host *+*
UserKnownHostsFile /dev/null
StrictHostKeyChecking=no
ProxyCommand ssh -v $(echo %h | sed -e 's/+[^+]*$//; s/\([^+=]*\)=\([^+]*\)$/\2 -l \1/; s/^\([^+:]*\):\([0-9]*\)+/-p \2 \1+/' ) -W $(echo %h | sed -e 's/^.*+//; s/:.*$//;'):$(echo %h | sed -e ' s/^.*+//; /:/!s/^.*/22/; s/^.*://' ;)
# Host *+*
# UserKnownHostsFile /dev/null
# StrictHostKeyChecking=no
# ProxyCommand ssh -v $(echo %h | sed -e 's/+[^+]*$//; s/\([^+=]*\)=\([^+]*\)$/\2 -l \1/; s/^\([^+:]*\):\([0-9]*\)+/-p \2 \1+/' ) -W $(echo %h | sed -e 's/^.*+//; s/:.*$//;'):$(echo %h | sed -e ' s/^.*+//; /:/!s/^.*/22/; s/^.*://' ;)
Host *
User {{ .user.username }}
Compression yes
AddKeysToAgent no
Compression no
ControlMaster auto
ControlPath /tmp/ssh-%r@%h:%p
ControlPersist 5
ExitOnForwardFailure yes
ForwardAgent no
ForwardX11 no
ForwardX11Trusted no
GSSAPIAuthentication no
ServerAliveInterval 600
PreferredAuthentications publickey
Protocol 2
ServerAliveInterval 60
ServerAliveCountMax 30
IdentitiesOnly yes
Host gitlab.com
UpdateHostKeys no
{{- if ne .host.distro.family "windows" }}
ControlMaster auto
ControlPath /tmp/ssh-%r@%h:%p