我正在尝试使用PLink打开TelNet连接
我的连接字符串是:plink.exe -telnet -P <Port Number> <IP Address>
虽然由于另一侧的防火墙而打开了连接,但我无法在不将协商模式更改为被动的情况下登录
以下是使用Putty
更改的方式我无法找到解释如何使用PLink
完成此操作的文档PLink最终将被.net程序使用,并将记录通过连接传递的事件。因此,我正在寻找一种方法来复制Putty使用PLink或.net 4.5 TelNet Nugget包所做的事情
答案 0 :(得分:1)
不要启动外部应用程序来实现Telnet。使用一些.NET Telnet库。
如果你想要使用Plink:
Plink不允许您使用命令行设置大多数选项。
您可以在Windows注册表中创建临时存储的临时存储设置,并让Plin使用-load
switch使用它。
根据您的需要,您需要创建以下键:
[HKEY_CURRENT_USER\SOFTWARE\SimonTatham\PuTTY\Sessions\passive_telnet]
"HostName"="example.com"
"Protocol"="telnet"
"PortNumber"=dword:00000017
"PassiveTelnet"=dword:00000001