在 Plink 上设置协商模式
Set negotiation mode on Plink
我正在尝试使用 PLink 打开 TelNet 连接
我的连接字符串是:plink.exe -telnet -P <Port Number> <IP Address>
尽管由于另一端的防火墙而打开了连接,但我无法在不将协商模式更改为被动的情况下登录
这是使用 Putty 对其进行更改的方式
我找不到说明如何使用 PLink 完成此操作的文档
PLink 最终将由 .net 程序使用,并将记录通过连接传递的事件。所以我正在寻找一种方法来复制 Putty 使用 PLink 或使用 .net 4.5 TelNet Nugget 包所做的事情
不启动外部应用程序来实现 Telnet。使用一些 .NET Telnet 库。
参见 C# Telnet Library。
如果你仍然想使用 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
我正在尝试使用 PLink 打开 TelNet 连接
我的连接字符串是:plink.exe -telnet -P <Port Number> <IP Address>
尽管由于另一端的防火墙而打开了连接,但我无法在不将协商模式更改为被动的情况下登录
这是使用 Putty 对其进行更改的方式
我找不到说明如何使用 PLink 完成此操作的文档
PLink 最终将由 .net 程序使用,并将记录通过连接传递的事件。所以我正在寻找一种方法来复制 Putty 使用 PLink 或使用 .net 4.5 TelNet Nugget 包所做的事情
不启动外部应用程序来实现 Telnet。使用一些 .NET Telnet 库。
参见 C# Telnet Library。
如果你仍然想使用 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