Skip to content

Instantly share code, notes, and snippets.

@ka2n
Created May 2, 2018 10:58
Show Gist options
  • Save ka2n/c25c3e389ed0559ff2a7497f042c0a86 to your computer and use it in GitHub Desktop.
Save ka2n/c25c3e389ed0559ff2a7497f042c0a86 to your computer and use it in GitHub Desktop.
Get config file from antminer
#!/bin/sh
set -ex
SSH_HOST=$1
MODEL_NAME=$2
OUTPUT_FILE="result_$MODEL_NAME.txt"
REMOTE_CMD="tail -n +1 /config/* /usr/bin/compile_time"
if [ -n "$PASSWORD" ]; then
cat <<< "$PASSWORD"
exit 0
fi
export PASSWORD=admin
export SSH_ASKPASS=$0
export DISPLAY=dummy:0
exec setsid \
ssh \
-o PreferredAuthentications=password \
-o PubkeyAuthentication=no \
-o StrictHostKeyChecking=no \
-o UserKnownHostsFile=/dev/null \
root@$SSH_HOST $REMOTE_CMD > $OUTPUT_FILE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment