SSH コマンド ライン ラッパーを作成していますが、対話的に実行したくないことがわかりました。
ssh.py
インタラクティブなssh
セッションを確立することになっているものがあるとしましょう。
私が実行した場合:
subprocess.open('ssh -t server')
とp.wait()
、エラーが発生します。Pseudo-terminal will not be allocated because stdin is not a terminal.
- それを使用して強制しようとすると、
-t -t
ブロックされます。
screen
注:以前の接続を復元するために使用しようとしているので、インタラクティブなセッションが本当に必要です。
どうすればこの問題を解決できますか?
注: Python から呼び出された ssh を制御したくありません。