pexpect を使用してコンピューターに ssh しようとしていますが、元のコンピューターに戻りたくありません。私が持っているコードは次のとおりです。
#!/usr/bin/python2.6
import pexpect, os
def ssh():
# Logs into computer through SSH
ssh_newkey = 'Are you sure you want to continue connecting'
# my ssh command line
p=pexpect.spawn('ssh build@10.51.11.10')
i=p.expect([ssh_newkey,'password:',pexpect.EOF])
p.sendline("password")
i=p.expect('-bash-3.2')
print os.getcwd()
ssh()
これにより、コンピューターに SSH で接続できますがos.getcwd()
、pexpect を実行すると、元のコンピューターに戻りました。pexpect を使用して自分の環境をドラッグするのではなく、別のコンピューターに ssh してその環境を使用したいことがわかります。これを機能させる方法または別の方法を誰でも提案できますか。
ありがとう