há algum tempo atrás eu precisava de algo semelhante. Você pode tentar algo assim:
#!/bin/sh
HOST='0.0.0.0'
USER='User'
PASSWD='Pass'
CMD=''
(
echo open "$HOST"
sleep 2
echo "$USER"
sleep 2
echo "$PASSWD"
sleep 2
echo "$CMD"
sleep 2
echo "exit"
) | telnet
PS1: Eu uso o "sleep 2" porque estou acessando via satélite. Se é LAN, talvez você não precise "dormir" de jeito nenhum.
PS2: basta digitar o que você precisa na variável CMD
Espero que isso ajude!