Обычный способ сделать это без значительных изменений - скопировать файл на удаленный компьютер, а затем выполнить его, таким образом, сохраняя stdin доступным для ввода с tty. Например
scp -P 2202 ~/scripts/$2 root@server$1:./myscript
ssh -t root@server$1 -p2202 bash ./myscript $3
или если вы не можете scp
, замените эту строку на
ssh root@server$1 -p2202 'cat >./myscript' <~/scripts/$2