2012-05-30 6 views
0

Когда я передаю ssh в поле без команды, он дает мне интерактивную оболочку. Если бы я явно сказал, чтобы запустить bash, он не работает в интерактивном режиме. Я должен отправить прерывание, чтобы остановиться. Если бы я хотел запустить интерактивную программу, такую ​​как mysql, могу ли я сделать это без предварительного запуска интерактивной оболочки?Могу ли я запускать программу через ssh в интерактивном режиме?

+0

SSH сам поддерживает запущенные процессы и команды оболочки с интерактивной оболочкой или без нее. Однако для StackOverflow ваши вопросы являются неопределенными и оффтопическими. –

+0

Если вы находитесь в Windows, вы можете использовать Plink вместе с PuTTY. –

ответ

10

Нужно указать -t вариант ssh, который выделяет терминал, через который вы можете взаимодействовать с удаленной командой.

ssh -t host mysql 
+0

спасибо. это то, что я искал. – Jake

+0

Ahhh - так THATS, как запустить MySQL через SSH и получить подсказку! – Nick

Смежные вопросы