问题标签 [telnet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
33736 浏览

smtp - Exchange 放弃对 SMTP 的支持?

我想通过使用 telnet 到端口 25 通过 Exchange 发送电子邮件。直到两周前我还能够做到,但现在微软的“安全修复”已经消除了这种可能性。

当我尝试时,我收到以下消息:

421 4.3.2 服务不可用,关闭传输通道

我能做些什么?

0 投票
9 回答
34663 浏览

bash - 从 shell 脚本生成交互式 telnet 会话

我正在尝试编写一个脚本以允许我登录到控制台服务器的 48 个端口,以便我可以快速确定哪些设备连接到每条串行线路。

本质上,我希望能够有一个脚本,给定主机/端口列表,远程登录到列表中的第一个设备并让我处于交互模式,以便我可以登录并确认设备,然后当我关闭telnet 会话,连接到列表中的下一个会话。

我面临的问题是,如果我从可执行的 bash 脚本中启动 telnet 会话,会话会立即终止,而不是等待输入。

例如,给定以下代码:

当我运行命令'echo "hostname" | testscript.sh' 我收到以下输出:

有谁知道停止自动关闭 telnet 会话的方法?

0 投票
3 回答
6719 浏览

keyboard - 远程登录退格键错误

当我远程登录到我们的工作太阳站时,我的退格键不起作用。我使用以下临时解决方法:

$ stty 擦除 ^H

这行得通,但每次我远程登录时,我都必须重新输入。如何设置它以在我的 .cshrc 文件中正常工作?

0 投票
4 回答
33729 浏览

command-line - Win XP 中命令行实用程序的代理

如何让命令行实用程序(如 ping)使用 Windows XP 中的默认代理。

proxycfg -u 可以将代理设置为默认 (IE) 代理,但它似乎不起作用。

更新:我在代理后面,想要一种方法来检查站点是否启动,因此尝试使用 ping!还想要一种远程登录(不使用 Putty)到特定站点和端口以检查连接性的方法。

0 投票
5 回答
42416 浏览

c - 在 C 程序中使用 telnet

我正在从事机器人自动化项目,但遇到了障碍。要控制机器人,需要通过 telnet 与它进行无线连接,并通过 tcp/ip 协议发送命令。(例如,“Mabc”命令根据左轮速度 (a)、右轮速度 (b) 和时间 (c) 将其向前移动)。我想做的是在 C 程序中进行一些计算,然后根据计算值向机器人发送消息。

如何在 C 程序中通过 tcp/ip 协议发送命令?

谢谢!

埃里克

0 投票
3 回答
3565 浏览

c# - Telnet 服务器如何与客户端通信?

我想编写一个 C# 应用程序,它连接到 telnet 服务器并与服务器通信。我想知道 telnet 服务器如何向客户端发送信息。我已经查看(略读)了Telnet RFC并查看了从服务器传入的数据包,但仍然有点困惑。谁能给我一个例子,服务器如何在 telnet 客户端中移动光标以及它如何改变字符的颜色?(一个例子将不胜感激)

更新一

以下是一些额外的 VT100 资源:

  1. ANSI/VT100 终端控制
  2. vt100_codes_news.txt

更新二

经过大量研究和时间,我在这里发现了:Telnet Programming with C#

0 投票
9 回答
10755 浏览

network-programming - 以编程方式管理思科;Telnet 与 SNMP?

最近,一位网络工程师和我的同事找到了我,他想将他的次要网络管理职责交给初级帮助台技术人员。需要管理的特定位置在其单站点物业上充当租户的 ISP,因此每天都会进行很多小调整。

我认为给他写一个 winform 应用程序来现场管理 32 台 Cisco 设备会很有帮助。我想最初提供可以修改访问控制列表、端口 VLAN 分配和每个 VLAN 的带宽限制的功能......在列表中添加更多认为有价值的内容。

我最初的想法是模拟与网络设备的 telnet 会话;利用我的网络工程师对命令行/IOS 交互的熟悉程度。我自己需要最少的时间来学习 Cisco IOS 约定。

尽管在寻找解决方案时,似乎大多数人都喜欢 SNMP。 那,或者,他们的具体情况将他们推向了 SNMP 的方向。

我想知道我是否忽略了 SNMP 的一个明显好处。 我应该使用 SNMP 吗?为什么或者为什么不?

0 投票
5 回答
2880 浏览

vim - 为什么 vim 在 telnet 会话中不能正常工作?

我在 OpenVMS V7.3-2 上使用 vim (7.1)。

我通过终端仿真器 SmartTerm 的 telnet 会话连接到 VMS。

它工作正常。

但是,当我从 VMS 会话(通过 SmartTerm 连接)到另一个 VMS 会话启动 telnet 会话时,某些键无法正常工作。

Insert、Delete、Home、End、PageUp 和 PageDown 在正常模式下类似于 ~(大写到小写,反之亦然)

任何的想法 ?

==============================================

编辑

我刚刚意识到我没有提到第二个远程登录会话在同一个 VMS 机器上。

我这样做是因为我需要使用其他用户的权限做某事。

0 投票
6 回答
12623 浏览

c - 远程登录服务器

我想在 C 中实现一个 telnet 服务器。我将如何进行呢?我应该查看哪些 RFC?这对我很重要,我将不胜感激。

0 投票
3 回答
16947 浏览

char - 强制 telnet 客户端进入字符模式

我有一个应用程序,我在其中接受来自 telnet 客户端的套接字连接并建立一个简单的键盘驱动字符 GUI。

telnet 客户端,至少在 Linux 上,默认为一次一行的模式,所以我总是必须^]mode char手动操作。

浏览相关 RFC 表明,如果我的应用程序只是IAC DONT LINEMODE (\377\376\042)在客户端连接后立即发送字符,则应强制客户端进入字符模式。但是,它没有任何区别。

可以完成这项工作的最简单的代码是什么?理想情况下只是一个要发送的字符串。我的应用程序可以吸收客户发回的任何垃圾。