Я пытаюсь запустить команду, подобную следующей:
ssh user@host 'mysql -u dbuser -p database < ~/data.sql'
Я ожидаю, что он предложит мне пароль, как обычно, если вы на этомhost.
Однако, он этого не делает.Есть ли в ssh аргумент, который я пропускаю или что-то в этом роде?
Еще одна вещь, на которую стоит обратить внимание, это то, что если вы удалите < ~/data.sql
, приглашение будет отображаться, как и ожидалось.