aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastien Douheret <sebastien.douheret@iot.bzh>2017-05-31 16:18:22 +0200
committerSebastien Douheret <sebastien.douheret@iot.bzh>2017-05-31 16:20:39 +0200
commit456b7d066103dba85bc1bcf3cba36d1974aae277 (patch)
tree74f7fc20f2631639bfde322d4195fb1b36b7feea
parent9087f431dc11b73a3b89c0b85e2928ce76e013b3 (diff)
Fix target ssh connection (bypass questions).
-rw-r--r--conf.d/templates/ssh/start-on-target.in7
1 files changed, 5 insertions, 2 deletions
diff --git a/conf.d/templates/ssh/start-on-target.in b/conf.d/templates/ssh/start-on-target.in
index d5389f0..3bead72 100644
--- a/conf.d/templates/ssh/start-on-target.in
+++ b/conf.d/templates/ssh/start-on-target.in
@@ -1,5 +1,5 @@
#!/bin/sh
-#
+#
# File: start-on-target.sh
# Author: Fulup Ar Foll @ IoT.bzh
# Object: Forward signal (SIGTERM) to remote process
@@ -13,7 +13,10 @@ export RSYNC_PREFIX=@RSYNC_PREFIX@/@PROJECT_NAME@
export AFB_REMPORT=@AFB_REMPORT@
export AFB_TOKEN=@AFB_TOKEN@
-exec ssh -o "StrictHostKeyChecking no" -tt $RSYNC_TARGET << EOF
+exec ssh -F /dev/null -o PasswordAuthentication=no -o StrictHostKeyChecking=no \
+ -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 \
+ -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none \
+-tt $RSYNC_TARGET << EOF
afb-daemon --workdir=$RSYNC_PREFIX --port=$AFB_REMPORT --roothttp=./htdocs --ldpath=./lib --verbose --token=$AFB_TOKEN &
PID_DAEMON=\$!