ÁÁÁÁ! Pedig nem vagyok kezdő shell scriptekben, de most jót szívtam vele, mire rájöttem, hogy mit nézek el. Egy távoli gépen egy nagy sed regexp kifejezéssel akartam egy fájl tartalmát átírni Persze nem akart sikerülni.
ssh pubkeysudoer@remotebox sudo bash -c "sed 's/a konkrét regexp/lényegtelen, a lényeg, hogy ronda és hosszú/g' < input > output"
Erre mit kapok:
output: Permission denied
Végül sikerült ennyire lecsupaszítanom a példát, próbáltam háromféle idézőjelezéssel is:
ssh pubkeysudoer@remotebox sudo bash -c "whoami; whoami"
ssh pubkeysudoer@remotebox sudo "bash -c whoami; whoami"
ssh pubkeysudoer@remotebox "sudo bash -c whoami; whoami"