我有一个简单的要求在SFTP服务器上删除文件.我发现pysftp和Paramiko库似乎允许我这样做并使用Paramiko开发了一个简单的应用程序,但我找不到比较两者的正确来源,所以我可以决定哪个我可以/应该使用.每种方法的优缺点是什么?
我正在调整Python脚本以独立于操作系统并在Windows上运行.我已将其ssh系统调用更改为调用paramiko函数.我遇到了http代理身份验证的问题.在Unix(实际上是Cygwin)环境中,我会使用〜/ .ssh/config
Host *
ProxyCommand corkscrew http-proxy.example.com 8080 %h %p
Run Code Online (Sandbox Code Playgroud)
有没有办法使用或不使用开瓶器使用paramiko(或Python ssh模块)获得相同的?这篇文章似乎暗示了,但我不知道如何.
注意:我位于允许我仅使用端口80的防火墙后面.我需要控制Amazon ec2实例,因此我在这些机器上配置sshd服务器以侦听端口80.在我的cygwin + corkscrew原型中一切正常,但是我想有一个没有Cygwin的Python脚本.