Twisted

Twisted

有人对Twisted比较熟吗?
你想要干嘛?
想写个ssh的客户端,在客户端上启一个shell

貌似很麻烦啊~
有个叫 paramiko 的模块,专门做 ssh 的。

我用过,还不错。
只记得ibm中国上面好像有些关于twisted都教程,没研究过。


QUOTE:
原帖由 retuor 于 2008-8-25 17:07 发表
有个叫 paramiko 的模块,专门做 ssh 的。

我用过,还不错。

这个可以做ssh2

而且,我只是,ssh到主机上执行个命令然后返回结果,可是,我想启动一个shell,怎么做呢?

你做过吗?教一下。
究竟是要执行命令还是启动 shell 呢?没看明白。

它的代码里有例子的,其中最简单的叫 demo_simple.py,里面用了某个对象的 invoke_shell() 来启动一个 shell.

照着例子改一改就行,很简单的。

我以前用这个写了个脚本去关闭 RouterOS,现在还是每天都用它,正常,
还真有~
再问个问题,如果,我程序用普通用户ssh上一台主机,然后执行sudo权限,怎么才能让程序自己输入密码呢?
呵呵,用send 就OK了,这个库还是挺好用的~谢谢哈