标签: telnet

无法 telnet 到服务器连接拒绝

我有两台具有以下规格的服务器:

  1. IP 地址:192.168.1.94

  2. IP 地址:192.168.1.221

我想telnet从第二个(到端口 5029)转到第一个,但出现此错误:

root@debian:~# telnet 192.168.1.94 5029
Trying 192.168.1.94...
telnet: Unable to connect to remote host: Connection refused
Run Code Online (Sandbox Code Playgroud)

我可以从 192.168.1.94 telnet 到它自己。这意味着程序正在侦听 5029 端口:

[root@myelastix ~]# telnet localhost 5029
Trying 127.0.0.1...
Connected to myelastix.mohaymen.co (127.0.0.1).
Escape character is '^]'.
Run Code Online (Sandbox Code Playgroud)

我认为可能是防火墙阻止了 192.168.1.94 服务器中的连接,但这些是防火墙规则:

[root@myelastix ~]# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
Run Code Online (Sandbox Code Playgroud)

除了我也停止了 …

iptables telnet

7
推荐指数
1
解决办法
9万
查看次数

使用 telnet 获取网站标题

我有一个问题,是否可以使用 telnet 获取网站的标题?网站看起来像这样domain.name.server.com/~USER(只是示例)。我想通过 telnet 获取它的标题。

telnet domain.name.server.com/~USER 80 <-- 不起作用

telnet domain.name.server.com 80工作,但我需要得到〜用户。有没有可能做到这一点?

http telnet

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

未指定端口时奇怪的 telnet 客户端行为

在 Debian Jessie 上,使用 php5.6 和 telnet 版本:

$ dpkg -l | grep telnet
ii  telnet                         0.17-36                      amd64        The telnet client
Run Code Online (Sandbox Code Playgroud)

我编写了一个 php 脚本来侦听端口 23 以获取传入的 tcp 连接。为了测试,我 telnet 进入它,但是我注意到它实际上在我像这样 telnet 进入它时有所不同:

$ telnet localhost 23
Run Code Online (Sandbox Code Playgroud)

vs 像这样:

$ telnet localhost
Run Code Online (Sandbox Code Playgroud)

但根据man telnet,它应该没有区别:

port 指定要联系的端口号或服务名称。如果未指定,则使用 telnet 端口 (23)。

如果我不指定端口,那么线路上会出现一些奇怪的噪音。或者也许它不是噪音?但是如果我确实指定了端口,那么我就不会在线路上听到这种噪音。噪声是以下一组 ascii 字符:

<FF><FD><03><FF><FB><18><FF><FB><1F><FF><FB><20><FF><FB><21><FF><FB><22><FF><FB><27><FF><FD><05>
Run Code Online (Sandbox Code Playgroud)

以防万一这是由于我的服务器端代码中的错误造成的,这里有一个脚本的缩减版本,它确实表现出了噪音(尽管我认为代码中没有任何错误,我只是包括这是因为肯定有人会问):

$ dpkg -l | grep telnet
ii  telnet                         0.17-36                      amd64        The telnet client
Run Code Online (Sandbox Code Playgroud)

脚本的输出(像这样连接:)telnet localhost是:

waiting for a client to connect...
got a …
Run Code Online (Sandbox Code Playgroud)

debian telnet php5

6
推荐指数
2
解决办法
1592
查看次数

在华为的 Dopra Linux 中访问常规 linux 命令

背景故事:我家里有一台华为 HG8245 路由器,我想更改默认用户名/密码。我试过遵循指南,但配置文件总是被重置。我的 ISP 也没有帮助,所以我正在寻找其他方法来实现这一目标。路由器具有 telnet 访问权限,因此这似乎是更改凭据的一种方式。

我可以访问的第一个 shell 如下所示:

WAP>
Run Code Online (Sandbox Code Playgroud)

按“?” 给了我一个我在这里粘贴的可用命令列表,两个有趣的命令是“su”和“shell”。我似乎无法获得 su 访问权限,即使在以 root 身份登录后(挑战密码提示,然后什么也没发生),但 shell 给了我一个合适的 linux shell。

WAP>shell

BusyBox v1.18.4 (2017-12-26 17:06:34 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

WAP(Dopra Linux) #
Run Code Online (Sandbox Code Playgroud)

现在这是有趣的地方,安装了 BusyBox,但是 help 命令实际上不起作用。

WAP(Dopra Linux) # help
ERROR::Command is not existed
Run Code Online (Sandbox Code Playgroud)

打 ”?” 再次给了我另一个可用命令列表,我在这里粘贴了这些命令。它们非常有限,但我可以访问 ls 并且我可以看到 /bin 实际上有很多经典的 linux 内容,但我似乎无法运行其中任何一个,甚至是 busybox。它只是抛出厚颜无耻的“命令不存在”错误消息。

我的问题是:如何访问这些命令(最好是 cat 和 echo)?

linux busybox telnet ash huawei

6
推荐指数
0
解决办法
5214
查看次数

使用 telnet 测试服务/开放端口?

我经常看到人们以这种方式测试端口:

//shell
telnet ip-address 80
telnet ip-address 25
Run Code Online (Sandbox Code Playgroud)

AFAIK telnet 是进入某个远程盒子的旧方法 - 对吗?或者我想...

例如,为什么您可以通过 telnet 连接到 smtp 端口?

ssh tcp telnet

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

Linux的以太网上的Telnet?

我使用过MikroTik RouterOS,我在以太网上找到了一个 telnet-over-Ethernet(一个第 2 层 telnet),它有MAC telnet

我认为这是一个很棒的工具,当 SSH 失效,或者有人错误配置 IP 地址时。因此,您可以通过 telnet 连接到 MAC 地址、登录等。

RouterOS 基于 Linux,但是否有第 2 层 telnet 解决方案 - 例如:Ubuntu、Fedora 下的开源项目(或在存储库中)?

http://lunatic.no/2010/10/routeros-mac-telnet-application-for-linux-users/

linux networking telnet

5
推荐指数
1
解决办法
2592
查看次数

无法连接到我的 Virtual Box Ubuntu 系统

我有一个运行 Ubuntu 操作系统的 VirtualBox。我想使用ssh或访问这台 Ubuntu 机器telnet。为此,我执行了以下步骤:

  1. sudo apt-get install telnetd
  2. sudo /etc/init.d/openbsd-inetd restart

然后我尝试从另一台机器使用 telnet 访问这个系统,但不幸的是连接超时:

# telnet 10.125.31.176
Trying 10.125.31.176...
telnet: connect to address 10.125.31.176: Connection timed out
telnet: Unable to connect to remote host: Connection timed out
Run Code Online (Sandbox Code Playgroud)

另外我想提一下,我可以轻松地 ping 这台机器(双向)

# ping 10.125.31.176
PING 10.125.31.176 (10.125.31.176) 56(84) bytes of data.
64 bytes from 10.125.31.176: icmp_seq=1 ttl=57 time=2.34 ms
64 bytes from 10.125.31.176: icmp_seq=2 ttl=57 time=1.81 ms
Run Code Online (Sandbox Code Playgroud)

编辑:我还执行了开放端口扫描,看起来没问题:

$ sudo nmap -p 20-2550 …
Run Code Online (Sandbox Code Playgroud)

virtual-machine remote virtualbox ping telnet

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

编写一个使用 SSH 而不是 telnet 的“telnet 服务器”类型的程序

因此,人们使用 telnet 编写服务器程序,用户只需在其中执行telnet server.com并将他们连接到服务器程序,然后为他们提供可以通过网络使用的文本程序(如 MUD)。这里有一些,例如:

http://www.telnet.org/htm/places.htm

我想编写一个这样的服务器程序,但我希望它具有防止 SSH 提供的窃听和 MITM 攻击的安全性。那么是否有可能编写一个程序,让用户可以在 linux 机器上执行此操作,ssh server.com或者可以ssh guest@server.com将其修补到与这些 telnet 服务器类似的文本程序中?

security ssh encryption telnet

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

Telnet 连接已被外部主机关闭

client PC IP: 10.49.46.5/24server PC IP: 10.49.46.2/24被链接到同一网络的两台计算机。当我尝试使用命令在这两台计算机之间创建交互式通信时telnet,我得到以下信息:

[root@xxx:~]# telnet 10.49.46.2
Trying 10.49.46.2...
Connected to 10.49.46.2.
Escape character is '^]'.

Connection closed by foreign host.
[root@xxx:~]#
Run Code Online (Sandbox Code Playgroud)

服务器xinetd.conf如下:

    defaults
    {
            instances               = 60
            log_type                = SYSLOG authpriv
            log_on_success          = HOST PID EXIT
            log_on_failure          = HOST ATTEMPT
            cps                     = 25 30
    }
includedir /etc/xinetd.d
Run Code Online (Sandbox Code Playgroud)

服务器telnet.config如下:

service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/telnetd …
Run Code Online (Sandbox Code Playgroud)

linux telnet xinetd tcp-wrappers

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

网络 telnet/RFC2217 服务器的虚拟 tty 客户端?

我有一个提供 telnet/RFC2217(虚拟串行端口)接口的网络设备。在 Linux 上,我如何创建一个连接到这个东西的虚拟 tty?如果我理解正确,socat 并不真正支持 telnet,也不支持 RFC2217。

linux telnet

5
推荐指数
1
解决办法
1198
查看次数