标签: telnet

如何通过 Windows 工具检查与服务器的连接?

我需要检查客户端是否可以连接到特定 TCP 端口上的服务器。服务器正在监听它。尝试了“telnet server_IP 端口”,但当我看到它已连接到服务器时,telnet 卡住了。似乎 telnet 等待来自服务器的特定回复。

我需要做的只是检查我是否可以从这个工作站连接到服务器。有没有办法做到这一点?我更喜欢 telnet 之类的 Windows 工具或其他工具。

编辑:主要目标是检查特定工作站可以通过此端口访问服务器。它是诊断工具的一部分。这个工具是一个从服务器运行的简单脚本,用于诊断这个客户端/服务器系统的不同方面。它获取工作站名称并检查是否可以从此工作站连接到服务器。我想通过标准工具(如 telnet 或 Microsoft 的任何其他工具)检查连接性,最好它应该已经安装在工作站上。我计划在工作站上通过 Sysinternals 的 psexec 运行它并在服务器上接收结果。

windows port telnet ping tcp

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

使用 ssl 但没有使用 telnet 的“没有到主机的路由”

我在从我的一台服务器连接到 https 站点时遇到了一个奇怪的问题。

当我输入:

 telnet puppet 8140
Run Code Online (Sandbox Code Playgroud)

我看到了一个标准的 telnet 控制台,可以像往常一样与服务器通信:

Connected to athena.hidden.tld.
Escape character is '^]'.
GET / HTTP/1.1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
Reason: You're speaking plain HTTP to an SSL-enabled server port.<br />
Instead use the HTTPS scheme to access this URL, please.<br />
<blockquote>Hint: <a href="https://athena.hidden.tld:8140/"><b>https://athena.hidden.tld:8140/</b></a></blockquote></p>
<hr>
<address>Apache/2.2.16 (Debian) Server at athena.hidden.tld Port 8140</address>
</body></html>
Connection …
Run Code Online (Sandbox Code Playgroud)

linux ssl firewall telnet

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

为使用 SSH 登录的特定用户运行 shell 脚本

第一次在这里发帖只是因为我似乎无法找到答案,或者这是否可能。

例如,我遇到的问题是我想创建一个脚本,该脚本将在用户使用 Putty 登录到我的服务器后立即运行。

我不希望用户能够执行您可以运行的任何正常命令,而是希望创建一个脚本来响应某些预定义的命令集,例如,

> 你好

你好,用户名在这里

这有可能做到吗?使用 SSH 不是先决条件,任何其他控制台连接,例如 telnet,也可以,我只希望用户能够连接到我的服务器并从一些基本命令中获得响应。

谢谢你的时间,我希望我已经解释得足够清楚了。

linux ubuntu ssh login telnet

6
推荐指数
1
解决办法
2405
查看次数

Windows/Linux socat 通过 IP 共享串行设备

我有一个场景,我向我的团队@work 演示了如何使用socat. 该小组希望能够通过以太网与串行设备建立按需双向连接。目前我有通过 Telnet 广播的设备。

socat tcp-l:23,reuseaddr,fork,crlf file:/dev/ttyUSB0,echo=0,b115200,raw,crnl,icanon=1
Run Code Online (Sandbox Code Playgroud)

我需要设置消费者端,使 Windows 用户连接到 Telnet 端口,但将 I/O 重定向到他们机器上的可用 COM 端口。我在考虑 Cygwin &socat在 Windows 方面,但我不是一个非常熟练的 Windows 人。

有任何想法吗?

windows serial telnet redirect socat

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

如果我不小心使用了 ftp 或 telnet,我的密码在多大程度上是不安全的?

如果我不小心使用了 ftp 或 telnet(通常在 bash shell 上),我的密码在多大程度上可见?

  1. 我的同事能看到吗?

  2. 如果我在家工作(如果不使用无线网络),我的邻居可以看到吗?

  3. 沿途在数据中心工作的人可以看到它吗?

  4. 一路上在有T1或T3的公司工作的人能看到吗?

  5. 在大学数据中心工作的人可以看到它吗?(如果它在路线上)

  6. 如果我在家里的无线 WEP 网络上使用它(只有我知道 WEP 密钥),任何通过监视 1GB 数据破坏 WEP 网络密钥的人都可以查看它?

  7. 如果我使用星巴克、Pete's Cafe 或 McDonald's 无线网络,而且它们通常没有经过 WEP 或 WPA 加密,那么在那里设置网络的人可能会看到吗?

networking security ftp telnet

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

如何在linux上自定义telnet登录提示

当我login在 debian 上运行命令时,我得到:

hostname login: _
Run Code Online (Sandbox Code Playgroud)

在 RHEL5、Solaris 或 HP-UX 上,我得到:

login: _
Run Code Online (Sandbox Code Playgroud)

我需要能够在 Linux 机器上自定义login:password:提示它。我可以重新编译包,但有没有更好(更简单)的方法来做到这一点?

我正在寻找一些 PAM 配置选项,但没有找到任何东西。

我知道它可以通过使用常量的pam_set_item()函数来完成PAM_USER_PROMPT,但是有没有办法在/etc/pam.d/*配置文件中进行这样的自定义?

先感谢您。

更新:

我需要这个来自定义 telnet 用户名和密码提示。然而,telnetd使用/bin/login该提示,这就是为什么我问login的这个问题定制。

linux configuration authentication telnet pam

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

为什么我无法 telnet 到具有侦听服务的本地端口?

我怀疑这是一个非常简单的问题,或者是一个非常复杂的问题。

我有一个运行 ubuntu 10.04 的无头服务器,我可以通过 ssh 访问它。我拥有系统的完全 root 访问权限。我正在尝试设置一个 ssh 隧道以允许我通过 vnc 访问系统(但这不是我的问题。

我在端口 5903 上运行 vnc,这是其 netstat 输出:


Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:5903            0.0.0.0:*               LISTEN      7173/Xtightvnc
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      
465/sshd
Run Code Online (Sandbox Code Playgroud)

但是当我尝试从同一系统内远程登录到该端口并登录时,出现无法连接错误


# telnet localhost 5903
Trying ::1...
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection timed out
Run Code Online (Sandbox Code Playgroud)

我能够远程登录到端口 22(作为验证)


~# telnet localhost 22
Trying ::1...
Connected to localhost.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.3p1 Debian-3ubuntu7
Run Code Online (Sandbox Code Playgroud)

我尝试使用 …

firewall port telnet

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

无法连接到 SMTP 服务器

我无法从我的 PC 连接到 SMTP 服务器。我使用 Debian sid。

telnet mail.example.com 25
Trying 12.23.34.45...
telnet: Unable to connect to remote host: Connection timed out
Run Code Online (Sandbox Code Playgroud)

来自我网络外部的另一台 Debian PC:

telnet mail.example.com 25
Trying 12.23.34.45...
Connected to mail.example.com.
Escape character is '^]'.
220 mail.example.com ESMTP Exim 4.63 Mon, 02 Apr 2012 22:14:09 +0200
Run Code Online (Sandbox Code Playgroud)

ping也永远挂起,当我点击Ctrl+ 时,C它会显示“100% 丢包”。最后,traceroute满是星号:

traceroute mail.example.com
traceroute to mail.example.com (12.23.34.45), 30 hops max, 60 byte packets
1  * * *
2  * * *
3  * …
Run Code Online (Sandbox Code Playgroud)

linux debian smtp telnet

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

使用telnet命令的原因是什么?

我通过 SSH 进入 root 并注意到以前的用户使用了这个命令:telnet randomdomain.com 25

从我收集的信息来看,它正在连接到另一台服务器?但是那个域与我的网站没有任何关系,它甚至没有出现在谷歌中。唯一拥有我的 root 密码的人是我的主机。

使用telnet命令的原因是什么?这是需要担心的事情还是我只是偏执?在那之后没有进一步的命令。

telnet

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

使用 telnet 检查 VNC 端口是否打开

我应该连接到 Mac VNC/ARD 服务器。假设 Mac VNC 服务器具有假设的 IP 地址 8.8.8.8

我想检查 Mac VNC 服务器是否甚至侦听默认 VNC 端口5900

所以我跑了:

telnet 8.8.8.8 5900
Run Code Online (Sandbox Code Playgroud)

这超时了。我得出的结论是 Mac VNC 服务器不使用默认端口(或者其他一些实质性的连接问题是这种情况)。这不是错误的密码或错误的颜色设置等。

以上结论是否正确?

mac vnc remote-desktop telnet

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