标签: telnet

术语混淆 SSH、Shell、终端、命令提示符和 Telnet

如果可以的话,我通常不会使用 SSH,但是如果我必须这样做,我当然会这样做,而且我似乎已经这样做了多年,但仍然对这些不同的术语感到有些困惑......来自我的基础研究,这是我的理解,有人可以验证/纠正吗?

  • Telnet ... 在 SSH 之前,不安全
  • SSH ...(安全外壳)系统/协议的通用名称
  • Shell ... SSH 的简称
  • 命令行/命令提示符... windows 版本
  • 终端... Unix 版本,也被苹果使用。

另外两个问题:

  1. Linux 版本一般叫什么,是只叫 SSH 吗?
  2. 什么是bash?

编辑...不是 100% 相信我上面问题的结构...请注意,上面的定义在一定程度上有点偏离,请参阅下面的答案以获得更好的定义

ssh shell command-line-interface terminal telnet

5
推荐指数
2
解决办法
1158
查看次数

如何从 telnet 启动 Windows GUI 应用程序

我有一个运行在 Windows XP 客户端机器上的 GUI 应用程序。我想远程登录,关闭它,通过 ftp 拉一些文件,然后重新启动它。

这是我遇到问题的最后一部分,因为似乎从 telnet 启动任何 GUI 应用程序“启动”它只是在它被添加到进程列表的意义上。它不会弹出表单或真正开始做任何事情(例如写入日志文件)。

自己试试吧。Telnet 本地主机 => notepad.exe

有没有简单的方法可以解决这个限制?我还在所有这些机器上安装了RAdmin,也许有办法以某种方式使用它?我对此表示怀疑,因为这是针对自动化脚本的,而我的经验是 RAdmin 对此的支持为 0。

顺便说一下,我在 stackoverflow 上开始了这个讨论,有人建议我你们可能知道一两件事。

windows telnet

4
推荐指数
2
解决办法
1万
查看次数

如何修复 telnet 服务器的“getaddrinfo: localhost Name or service not found”?

我需要启用 telnet(不,我不能使用 ssh,我也不想讨论为什么我必须使用 telnet),我在 /etc/hosts 中有 127.0.0.1 localhost.localdomain localhost。我已经安装了 telnet-server,chkconfigd 并启用了 xinetd。SElinux 被禁用。但是每次我尝试 telnet 到主机时,我都会收到“getaddrinfo: localhost Name or service not known”。有任何想法吗?

centos connection telnet localhost getaddrinfo

4
推荐指数
1
解决办法
3万
查看次数

telnet 源 IP

我有一个多宿主 Windows 2003 服务器。有没有办法指定与 telnet 客户端一起使用的源 IP 地址?

windows-server-2003 telnet

4
推荐指数
1
解决办法
2万
查看次数

在 telnet 到 HP 设备弄乱了它之后,如何恢复 (xterm|gnome-terminal) 包装?

我从我的 (xterm|gnome-terminal) telnet 到 HP 交换机。退出远程登录。这打破了终端的行为。(如果您没有连接到 telnet 的 HP 开关,则可以在终端中使用cat 此文件)。

现在输入一个很长的命令(不止一行,并且看到第二行没有换行到下一行,而是“留在当前行”。这使得无法编辑先前的命令或使用终端任何超过一行的内容。

看到cat filewithlonglines.txtgit log -p只显示超过 80 个字符的行的前 80 个字符。

reset不起作用。stty -g > stty.works, 运行 telnet,stty $(stty.works)恢复更改的stty设置,但行为仍然被破坏。

我必须关闭终端并开始一个新的终端。:-(

在 telnet 后,除了保存/恢复以修复损坏的终端之外reset,我还能做什么stty

编辑:我发现如果我screen在以下命令之一中使用like:

screen bash -c "cat hptelnet.escape ; bash"
Run Code Online (Sandbox Code Playgroud)

或者

screen telnet hpswitch
Run Code Online (Sandbox Code Playgroud)

然后我的终端在屏幕退出时仍然正常工作。因此,解决方法是将 screen 放在弄乱我的终端的命令前面,但我仍然想知道如何恢复已经弄乱的终端...

terminal telnet stty

4
推荐指数
1
解决办法
2799
查看次数

通过 smtps (465) 端口使用 telnet 发送测试邮件

根据本指南,我正在尝试使用来自 linux 的 telnet 发送测试电子邮件

https://linuxconfig.org/send-an-email-using-telnet

但连接立即断开:

$ telnet smtp.gmail.com 465
Trying 108.177.126.108...
Connected to smtp.gmail.com.
Escape character is '^]'.
MAIL FROM: asdasd@asd.Connection closed by foreign host
Run Code Online (Sandbox Code Playgroud)

如何保持连接打开足够长的时间来发送我的测试邮件?

linux smtp telnet smtps

4
推荐指数
1
解决办法
2428
查看次数

将文本文件输出到 TCP 端口

如何使用内置软件将文本文件输出到 Windows Vista 上的 TCP 端口?例如,

type TextFile.csv | telnet localhost 1979
Run Code Online (Sandbox Code Playgroud)

这不起作用:进程试图写入不存在的管道。

windows telnet tcp pipe windows-vista

3
推荐指数
1
解决办法
1972
查看次数

是否可以重新连接 telnet 连接?

我们的网络包括一系列哑文本终端,它们通过 telnet 进入 SCO OpenServer 6 服务器。有时,这些终端之一会崩溃,迫使操作员转移到另一个终端,直到损坏的终端得到修复或更换。

这通常会导致进程挂起,并且重要文件的相关烦恼没有被正确关闭。与其手动终止进程并关闭/修复未关闭的文件,不如将现有进程“重新附加”到新终端并允许操作员继续操作,就好像什么也没发生一样。

所以问题是:这甚至可能吗?如果是这样,对我来说最好的方法是什么?

unix terminal telnet gnu-screen

3
推荐指数
1
解决办法
432
查看次数

测试开放端口的最佳方法

我们有一个要求,我们必须测试 500 多个端口开放规则。所以需要对以下几点提出建议。

  • 哪个是测试端口连通性的最佳工具。Telnet 就足够了
  • 如果没有应用程序正在侦听端口,则 telnet 将从该端口获取响应。

我们正在 Amazon VPC 中针对安全组进行检查。

dmz port telnet amazon-web-services amazon-vpc

3
推荐指数
1
解决办法
2万
查看次数

使用 Telnet 连接到 Hotmail 的 IMAP 服务器

Hotmail 似乎有两个独立的 IMAP 端口:

imap-mail.outlook.com 993
Run Code Online (Sandbox Code Playgroud)

和:

imap-mail.outlook.com 143
Run Code Online (Sandbox Code Playgroud)

我的猜测是 143 是不安全的,而 993 是通过 SSL 的。但是,当我尝试通过 993 连接时:

telnet imap-mail.outlook.com 993
Run Code Online (Sandbox Code Playgroud)

我只是得到一个空白屏幕 - 没有确认或问候消息。当我在 143 上尝试同样的事情时,我确实收到一条消息,但它是加密的:

登录

随后,发出登录命令失败:

. LOGIN myaddress@hotmail.co.uk mypassword
Run Code Online (Sandbox Code Playgroud)

和:

. BAD Command received in Invalid state.
Run Code Online (Sandbox Code Playgroud)

我什至无法在 993 上输入这个,因为我没有收到问候语。

请有人告诉我为什么这不是正确连接,并可能建议如何解决问题?

imap telnet

3
推荐指数
1
解决办法
8361
查看次数