管理持久的ssh隧道和端口转发。

cs.app.portfwd的Python项目详细描述


管理持久的ssh隧道和端口转发。

portfwd持久地运行一组ssh隧道命令, 每个都有自己的cs.app.svcd <https://pypi.org/project/cs.app.svcd> SVCD带来的所有可见性和过程控制。

它从ssh配置文件中的特殊注释中读取隧道预处理条件。 它使用配置文件中的配置选项 作为svcd签名函数 因此,当特定的ssh隧道的特定配置更改时,将重新启动它们。 它有一个“自动”模式(选项-a) 它监视所需的隧道列表 从通过cs.app.flag <https://pypi.org/project/cs.app.flag>表示的状态_ 允许根据需要实时添加或移除隧道。

函数Condition(portfwd, op, invert, *args)

工厂根据规范构造条件。

FlagCondition

mro:_PortfwdCondition
基于标志的条件。

函数main(argv=None, environ=None)

命令行主程序。

PingCondition

mro:_PortfwdCondition
基于ping的条件。

Portfwd

mro:cs.app.flag.FlaggedMixin
在svcd上建立的ssh隧道。

方法Portfwd.__init__(self, target, ssh_config=None, conditions=(), test_shcmd=None, trace=False, verbose=False, flags=None)

初始化端口fwd。

参数:

  • target:隧道名称,以及使用的ssh配置的名称
  • ssh_config:如果不是默认值,则为ssh配置文件
  • conditions:一个Conditions的Iterable 在隧道修建前必须保持; 如果这些停止保持,隧道也会中止
  • test_shcmd:必须成功的shell命令 隧道修建前; 如果此命令随后失败,隧道也将中止
  • trace:发出跟踪消息;默认值False
  • verbose:详细;默认值False
  • {{CD21}}:可选的预先存在的^ {< CD22> }实例

Portfwds

portfwd实例和相关控制方法的集合。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Google Billing Library:QueryPurchaseAsync:取消购买的订阅资源未返回   java转换列表mapsturct中的单个对象   java简单算法。我做不好   包含集合的@ManyToMany映射的java JPA2持久性   在Java中序列化和反序列化对象时发生BuffereImage错误   java使用ui:param传递值并在backingbean中访问它们   java从应用程序读取配置。yml至POJO列表地图   java中在while循环外部调用文件值   java如何与来自不同类的UI交互   java如何在jTable中显示2D数组?   在Java 8中,类为什么不从接口继承默认方法?   java类。getAnnotation和getAnnotations无法正常工作   java处理pagertabstrip上的触摸事件   java GWT和struts2异常   用Java解析HTTP查询字符串   java这段代码SQL注入安全吗?