Remote Drush Commands Not Found
If you use, '%path-aliases', either specify the full path to Drush, or ensure that the Drush that you are calling (e.g. drush) is on your PATH.

Example:

$aliases["mysite"] = array (
  'uri' =&gt; 'mysite.org',
  'root' =&gt; '/path/to/drupalroot',
  'remote-host' =&gt; 'myisp.com',
  'remote-user' =&gt; 'www-admin',
  'path-aliases' =&gt; 
  array (
    '%drush-script' =&gt; '/home/myuser/drush/drush',
  ),
);


If setting the PATH in your .bashrc, always do so at the very top of the file.  It is common for boilerplate (host-provided) .bashrc files to have a line somewhere in the middle that exits prematurely when not in interactive mode -- and Drush makes remote Drush calls non-interactively in most instances.