d6bea1ef07661cf3917d9046b7751aca78cf63fd
[lhc/ateliers.git] / remote / ssh
1 #!/bin/sh -eu
2 tool=$(readlink -e "${0%/*}/..")
3 . "$tool"/remote/lib.sh
4
5 install -d -m 750 \
6 "$tool"/var/run \
7 "$tool"/var/run/ssh
8 ssh \
9 -F "$tool"/etc/ssh/remote.conf \
10 -o ControlMaster=autoask \
11 -o ControlPath="$tool"/var/run/ssh/"%h-%p-%r" \
12 -o ControlPersist=no \
13 -o HashKnownHosts=no \
14 -o StrictHostKeyChecking=yes \
15 -o UserKnownHostsFile="$tool"/etc/ssh/known_hosts \
16 "${@:-$local_ipv4}"