问题标签 [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.
smtp - Exchange 放弃对 SMTP 的支持?
我想通过使用 telnet 到端口 25 通过 Exchange 发送电子邮件。直到两周前我还能够做到,但现在微软的“安全修复”已经消除了这种可能性。
当我尝试时,我收到以下消息:
421 4.3.2 服务不可用,关闭传输通道
我能做些什么?
bash - 从 shell 脚本生成交互式 telnet 会话
我正在尝试编写一个脚本以允许我登录到控制台服务器的 48 个端口,以便我可以快速确定哪些设备连接到每条串行线路。
本质上,我希望能够有一个脚本,给定主机/端口列表,远程登录到列表中的第一个设备并让我处于交互模式,以便我可以登录并确认设备,然后当我关闭telnet 会话,连接到列表中的下一个会话。
我面临的问题是,如果我从可执行的 bash 脚本中启动 telnet 会话,会话会立即终止,而不是等待输入。
例如,给定以下代码:
当我运行命令'echo "hostname" | testscript.sh' 我收到以下输出:
有谁知道停止自动关闭 telnet 会话的方法?
keyboard - 远程登录退格键错误
当我远程登录到我们的工作太阳站时,我的退格键不起作用。我使用以下临时解决方法:
$ stty 擦除 ^H
这行得通,但每次我远程登录时,我都必须重新输入。如何设置它以在我的 .cshrc 文件中正常工作?
command-line - Win XP 中命令行实用程序的代理
如何让命令行实用程序(如 ping)使用 Windows XP 中的默认代理。
proxycfg -u 可以将代理设置为默认 (IE) 代理,但它似乎不起作用。
更新:我在代理后面,想要一种方法来检查站点是否启动,因此尝试使用 ping!还想要一种远程登录(不使用 Putty)到特定站点和端口以检查连接性的方法。
c - 在 C 程序中使用 telnet
我正在从事机器人自动化项目,但遇到了障碍。要控制机器人,需要通过 telnet 与它进行无线连接,并通过 tcp/ip 协议发送命令。(例如,“Mabc”命令根据左轮速度 (a)、右轮速度 (b) 和时间 (c) 将其向前移动)。我想做的是在 C 程序中进行一些计算,然后根据计算值向机器人发送消息。
如何在 C 程序中通过 tcp/ip 协议发送命令?
谢谢!
埃里克
c# - Telnet 服务器如何与客户端通信?
我想编写一个 C# 应用程序,它连接到 telnet 服务器并与服务器通信。我想知道 telnet 服务器如何向客户端发送信息。我已经查看(略读)了Telnet RFC并查看了从服务器传入的数据包,但仍然有点困惑。谁能给我一个例子,服务器如何在 telnet 客户端中移动光标以及它如何改变字符的颜色?(一个例子将不胜感激)
更新一
以下是一些额外的 VT100 资源:
更新二
经过大量研究和时间,我在这里发现了:Telnet Programming with C#
network-programming - 以编程方式管理思科;Telnet 与 SNMP?
最近,一位网络工程师和我的同事找到了我,他想将他的次要网络管理职责交给初级帮助台技术人员。需要管理的特定位置在其单站点物业上充当租户的 ISP,因此每天都会进行很多小调整。
我认为给他写一个 winform 应用程序来现场管理 32 台 Cisco 设备会很有帮助。我想最初提供可以修改访问控制列表、端口 VLAN 分配和每个 VLAN 的带宽限制的功能......在列表中添加更多认为有价值的内容。
我最初的想法是模拟与网络设备的 telnet 会话;利用我的网络工程师对命令行/IOS 交互的熟悉程度。我自己需要最少的时间来学习 Cisco IOS 约定。
尽管在寻找解决方案时,似乎大多数人都喜欢 SNMP。 那,或者,他们的具体情况将他们推向了 SNMP 的方向。
我想知道我是否忽略了 SNMP 的一个明显好处。 我应该使用 SNMP 吗?为什么或者为什么不?
vim - 为什么 vim 在 telnet 会话中不能正常工作?
我在 OpenVMS V7.3-2 上使用 vim (7.1)。
我通过终端仿真器 SmartTerm 的 telnet 会话连接到 VMS。
它工作正常。
但是,当我从 VMS 会话(通过 SmartTerm 连接)到另一个 VMS 会话启动 telnet 会话时,某些键无法正常工作。
Insert、Delete、Home、End、PageUp 和 PageDown 在正常模式下类似于 ~(大写到小写,反之亦然)
任何的想法 ?
==============================================
编辑
我刚刚意识到我没有提到第二个远程登录会话在同一个 VMS 机器上。
我这样做是因为我需要使用其他用户的权限做某事。
c - 远程登录服务器
我想在 C 中实现一个 telnet 服务器。我将如何进行呢?我应该查看哪些 RFC?这对我很重要,我将不胜感激。
char - 强制 telnet 客户端进入字符模式
我有一个应用程序,我在其中接受来自 telnet 客户端的套接字连接并建立一个简单的键盘驱动字符 GUI。
telnet 客户端,至少在 Linux 上,默认为一次一行的模式,所以我总是必须^]mode char
手动操作。
浏览相关 RFC 表明,如果我的应用程序只是IAC DONT LINEMODE (\377\376\042)
在客户端连接后立即发送字符,则应强制客户端进入字符模式。但是,它没有任何区别。
可以完成这项工作的最简单的代码是什么?理想情况下只是一个要发送的字符串。我的应用程序可以吸收客户发回的任何垃圾。