./categories/os
Bash expect 임베드
Bash + expect (HEREDOC)
#!/bin/sh
USER=testuser
IP=192.0.2.10
PW='PASSWORD'
expect <<EOF
set timeout 3
spawn ssh -o StrictHostKeyChecking=no $USER@$IP "hostname"
expect "password:"
send "$PW\r"
expect eof
EOF
대안: sshpass. 비밀번호는 스크립트에 두지 않는 편이 안전. (PASSWORD는 플레이스홀더)
./comments