SSH em shell script com senha

Eu quero escrever um script de shell como

command1    
ssh vivek@remotehost 
    fire command on remote host

Agora eu tenho uma senha no pass.txt. Mas quando eu mudo stdin com arquivo. Não está lendo a senha do arquivo.

script.sh < password.txt 

Está solicitando a senha no lugar da leitura da senha do arquivo. O que estou fazendo errado

segundo problema é que o shell script não mostra o comando disparado. Existe alguma maneira de mostrar o comando acionado?

Nota: Não tenho acesso por chave no sistema remoto. Só posso usar o login baseado em senha para ssh.

questionAnswers(3)

yourAnswerToTheQuestion