2013-03-29 2 views
0

터미널을 원격 컴퓨터에 SSH 처리하여 종료하려는 Python 스크립트를 작성하고 있습니다. 나는 하위 프로세스에 대해 읽었을 것이지만 이것이 적절할 것이라고는 생각하지 않는다. 터미널에 ssh [email protected]을 입력 한 것처럼 사용자가 터미널과 상호 작용하고 싶습니다.터미널을 원격 서버에 SSHing하는 Python 스크립트

저는 우분투에서만 작동합니다.

당신에게

답변

3
>>> import os 
>>> os.execlp('ssh', 'ssh', '[email protected]') 

또는

import subprocess 
proc = subprocess.Popen(['ssh', '[email protected]']) 
result = proc.wait() 
print result 
감사