管理持久的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代码中的类型冲突   谷歌应用引擎Java还是Python?   如何将java bean传递到jsp页面,以便jqQrid使用json显示?   在编译kotlin代码时,kotlin编译器如何处理java代码?   java不准确地更改JTextPane中的文本颜色   反应式编程AWS SDK v2 SdkAsyncHttpClient使用Java 11 Java实现。网http HttpClient sendAsync   在Spring AMQP中,java根据队列的消费者计数来消费队列   java在ArrayList的add()方法中创建新对象会导致内存泄漏。我能做什么不同的事?   未将java BufferedReader特定行追加到字符串   用于聊天程序格式化的java JavaFX 2文本区   java如何从netbeans项目生成exexutable文件?   swing如何在Java中使用JButton操作调整JWindow的宽度和高度?   java有没有办法在spring boot中使用jasypt aes加密和解密?   java通过使用泛型如何将映射作为集合传递给方法?   java如何替换不推荐使用的构造函数DynamoDBMapperFieldModel