Use Expect in a Bash script to provide a password to an SSH command

前端 未结 9 804
轮回少年
轮回少年 2020-11-22 06:23

I\'m trying to use Expect in a Bash script to provide the SSH password. Providing the password works, but I don\'t end up in the SSH session as I should. It goes back strait

9条回答
  •  無奈伤痛
    2020-11-22 06:59

    Add the 'interact' Expect command just before your EOD:

    #!/bin/bash
    
    read -s PWD
    
    /usr/bin/expect <

    This should let you interact with the remote machine until you log out. Then you'll be back in Bash.

提交回复
热议问题