1. Вместо вашего sshaskpass.sh намного лучше использовать аутентификацию по ключам
2. Стоит попробовать формировать весь список на удалённой машине, а не тыкаться в неё на каждую строчку отчёта. Можно даже этот скрипт прямо на машины разложить.
А как вы потом сотней машин управляете, каждый раз на каждой машине что-то руками колбасите, или же используете какие либо системы упраления типа puppet/chief?
Скрипт получения информации с удаленных unix-like серверов