This method is very simple - one string in script for one device, and very secure. Only one key-pair for each backup-server, no additional software, keys with 8192 bits works  Interesting feature - SSH-Client in Ex460 work correctly with manual shell-connect, but not work, when i execute command from script by cron. I create this script: -------------------- #!/bin/bash date='date "+%Y_%m_%d"'; # current date [YYYY_mm_dd] dir_open=/home/backuper/1/d/ # directory for store backups sftp_bin='/usr/bin/sftp -i /home/backuper/.ssh/id_rsa -r '; mkdir $dir_open/$date cd $dir_open/$date && mkdir Ex460Gate sync echo " ...BackUp All other servers ..."; ssh -vvv -o 'BatchMode yes' 10.44.0.15 "show configuration" > $dir_open/$date/Ex460Gate/ex460-48x_gate.conf 2>/home/backuper/1/1.log ssh -vvv -o 'BatchMode yes' 10.44.0.15 "show configuration detail" > $dir_open/$date/Ex460Gate/ex460-48x_gate-detail.conf 2>/home/backuper/1/2.log ---------------- When i run this script from shell manually - backup work correctly. When i run this script from crontab automaticaly - no backup taking place. Possibly some tweaks need - but i don't know. I use this script for many other servers and Juniper equipment and never see problem. Additionally, in this scheme backup-server less vulnerable in case of equipment or server's hack. P.S. About russian names - at first i try found help on russian IT-forums, but this issue similar more complex, and i post this message in official forum. I can make any logs and diagnostic tests, exclude reset config on Ex460 