This is my script:
#!/bin/sh
echo "I'm local"
ssh -t -t remote.server << 'EOF'
sudo echo "I'm remote and sudo"
echo "I'm remote but not sudo"
exit
EOF
This simply doesn't work, maybe because the line echo "I'm not sudo"
is supplied as a password.
How can I make it work, without:
- feeding the password directly to the script
- enabling password-less sudo, or
- making everything sudo?
Or, perhaps my approach is completely wrong or unusual for this purpose?