Works. A little awkward—usually you can avoid the `Callable` by using `Node.getRootPath` and then using only `FilePath` methods—though in this case you would need to use a `Callable` to do the `deleteOnExit` anyway.

(Unless you figure out how to delete the file after the command runs. I am still nervous about this temp file with someone’s private key sitting around indefinitely on the slave node.)