Я запускаю ssh из Python без использования внешней библиотеки, такой как Paramiko. У меня есть причины делать это таким образом, а не через внешнюю библиотеку.
В основном я делаю subprocess.Popen("ssh -t bla -- command")
При этом я получаю следующее сообщение:
Pseudo-terminal will not be allocated because stdin is not a terminal.
Причина, по которой я запускаю его с -t
, заключается в том, что я хочу, чтобы удаленная команда завершалась, когда я убиваю свой скрипт Python.
Когда я пытаюсь с -t -t
(чтобы заставить его), я получаю следующее сообщение:
tcgetattr: Inappropriate ioctl for device
Есть ли способ запустить команду ssh с помощью -t
через Python?