Files
Sankofa/scripts/run-with-password.sh

33 lines
717 B
Bash
Raw Normal View History

#!/bin/bash
# Helper script to run commands on r630-01 with password
# Usage: ./run-with-password.sh "command"
PASSWORD="L@kers2010"
HOST="root@192.168.11.11"
if [ -z "$1" ]; then
echo "Usage: $0 'command'"
exit 1
fi
# Try sshpass first
if command -v sshpass &> /dev/null; then
sshpass -p "$PASSWORD" ssh -o StrictHostKeyChecking=no "$HOST" "$1"
# Try expect
elif command -v expect &> /dev/null; then
expect << EOF
spawn ssh -o StrictHostKeyChecking=no "$HOST" "$1"
expect "password:"
send "$PASSWORD\r"
expect eof
EOF
else
echo "Error: sshpass or expect not found. Please install one:"
echo " sudo apt install sshpass"
echo " OR"
echo " sudo apt install expect"
exit 1
fi