The eventual goal is to have my bash script execute a command on multiple servers. I almost have it set up. My SSH authentication is working, but this simple while loop is
As the solution specified here use -n option for ssh or open file with a different handle:
-n
ssh
while read -u 4 HOST do echo $HOST ssh $HOST "uname -a" ssh $HOST "oslevel -s" echo "" done 4< hosts.list`