【发布时间】:2014-03-05 11:26:44
【问题描述】:
我需要执行一些 ssh 命令。我找到了一些例子,但它是针对一个命令的,例如'pwd':
endpoint = SSHCommandClientEndpoint.newConnection(reactor, 'pwd',
username, host, port,
password=password,
agentEndpoint=agent
)
factory = MonitoringFactory()
d = endpoint.connect(factory)
d.addCallback(lambda protocol: protocol.finished)
我应该怎么做才能执行 2 个命令,例如 'pwd'、'ls'。我应该做2个端点吗?会是对的吗?但它会建立 2 个 ssh 连接,不是吗?在我看来,应该有另一种方式来做我想做的事。
【问题讨论】:
标签: python ssh twisted endpoint