From: Scott Worley Date: Sun, 19 Jul 2020 16:10:24 +0000 (-0700) Subject: Be clear about this being a LEGACY thing X-Git-Url: http://git.scottworley.com/picsort/commitdiff_plain/0605a43e45d86c656afcf0e2f1275aed1976b285?hp=7a8b563c02dc71c988b0e2fdc494a6d9425294c3 Be clear about this being a LEGACY thing --- diff --git a/slurp-pics b/slurp-pics index 68a2b12..533c680 100755 --- a/slurp-pics +++ b/slurp-pics @@ -1,12 +1,15 @@ #!/bin/bash +LEGACY='-oHostKeyAlgorithms=+ssh-dss' +sftp=( sftp -v -P 19362 -i .slurp-key -oConnectTimeout=4 $LEGACY ) + while read host path;do outdir="slurp-$host" seendir="slurp-seen" { mkdir -p "$outdir" "$seendir/$outdir" echo "cd $path" - sftp -v -P 19362 -i .slurp-key -oConnectTimeout=4 "slurp@$host" <<< "cd $path"$'\n'"ls -1" | + "${sftp[@]}" "slurp@$host" <<< "cd $path"$'\n'"ls -1" | sed 1,2d | while read filename;do output_filename="$outdir/${filename/jpg/jpeg}" @@ -17,7 +20,7 @@ while read host path;do echo "get -p $filename $output_filename" fi done - } | sftp -v -P 19362 -i .slurp-key "slurp@$host" + } | "${sftp[@]}" "slurp@$host" for f in "$outdir"/*;do touch "$seendir/$f" done