Questions tagged «telnet»

用于远程访问另一个系统的未加密的客户端/服务器协议。

4
如何通过Debian Squeeze上的Shell与Unix域套接字通信?
我正在运行Debian Squeeze Web服务器。我已经在上面安装了memcached,并配置了memcached以监听Unix域套接字(位于/tmp/memcached.sock),因为它只需要从位于同一服务器上的网站接收消息即可。 似乎工作正常,但我也想通过外壳与memcached通信,以检查它是否在执行我认为正在执行的操作。 memcached通过简单的ASCII协议接受消息(如果我理解正确的话)。如果它正在侦听TCP / IP,则可以通过以下方式向其发送消息nc: $ echo "stats settings" | nc localhost 11211 但是我不知道如何将文本发送到域套接字。 在我的笔记本电脑(运行OS X Lion)上,同时具有nc和telnet(-U并-u分别具有)选项以使用域套接字。但是,在我的Debian Squeeze Web服务器上,这些选项不存在。
99 shell  debian  socket  telnet 

6
除了telnet以外,还有哪些检查开放端口的替代方法?
我们可以使用以下命令来测试telnet VIA端口;在以下示例中,我们测试端口6667: [root@kafka03 ~]# telnet kafka02 6667 Trying 103.64.35.86... Connected to kafka02. Escape character is '^]'. ^CConnection closed by foreign host 由于在某些机器上我们不能使用telnet(出于内部原因),有什么替代方法来检查端口(如telnet)?

4
telnet-“外部主机关闭了连接”
我想设置一个Apache Spark群集,但无法在工作端口7077(运行Spark Master的端口)上从工作计算机与主计算机进行通信。 因此,我尝试telnet从工作机上学习主机,这就是我所看到的: root@worker:~# telnet spark 7077 Trying 10.xx.xx.xx... Connected to spark. Escape character is '^]'. Connection closed by foreign host. 该命令立即以“外部主机关闭连接”终止。它没有超时或任何东西。 我确认主机正在侦听端口,并且telnet输出显示“ Connected to spark”。—这也意味着连接成功。 发生这种行为的原因可能是什么?我想知道连接的关闭是否可能是我无法从工作计算机与主计算机进行通信的原因。
21 telnet 

4
如何通过telnet到HTTP端口80?
在google中搜索后,我发现我们可以telnet将其网页服务器连接到其http端口并用于GET检索html页面。 例如: $ telnet web-server-name 80 但是我不明白这怎么可能? 我认为如果端口80用于http服务器,则端口80将仅侦听http请求。但是我怎么telnet去HTTP港口呢? 是不是telnet和HTTP两个不同的协议?

3
终端的长度和宽度如何通过SSH和telnet转发?
当我查看终端仿真器的长度和宽度时,stty size它的长度为271个字符,高度为71行。当我通过SSH登录另一台服务器并执行时stty size,它的长度也为271个字符,高度为71行。我什至可以登录某些Cisco IOS设备,终端仍然长271个字符,高71行: C1841#show terminal | i Len|Wid Length: 71 lines, Width: 271 columns C1841# 现在,如果我在本地计算机上调整终端仿真器(Gnome终端)窗口的大小,则stty size远程服务器和IOS中的“显示终端”都将显示不同的行长和行数。终端的长度和宽度如何通过SSH和telnet转发?
15 ssh  terminal  telnet  stty 


2
如何通过代理身份验证进行远程登录?
我在大学里的代理服务器后面。它使用简单的用户名和密码验证。我将代理服务器连接到端口3128。现在,我想通过telnet简单地说互联网上的任何网站,例如 $ telnet www.google.com 80 这给了我 error telnet: could not resolve www.udacity.com/80: Name or service not known 如何定义telnet的代理设置?我已经设置了环境变量http_proxy和HTTP_PROXY。也有应用系统范围的代理。

6
Telnet发送Ctrl-C
我使用telnet连接到终端服务器,该服务器代理到RS-232端口的通信。 不幸的是,在使用某些设备时,无法发送CTRL+ C字符(0x03)。似乎没有发送字符,而是本地客户端捕获了击键,而我处于“其他模式”。我想要的只是发送一个角色。 为了调试,我一直在玩: ^] toggle termdata 和 ^] toggle options 当我在不起作用的终端服务器上按CTRL+ 时,会发生以下情况C: telnet 10.10.129.101 2012 Trying 10.10.129.101... Connected to termserv-val3 (10.10.129.101). Escape character is '^]'. ^] telnet> toggle options Will show option processing. ^] telnet> toggle termdata Will print hexadecimal representation of terminal traffic. SENT IAC IP SENT DO …

4
如果我开始过多的后台工作会怎样?
我需要使用Expect脚本在700个网络设备上进行一些工作。我可以按顺序完成它,但是到目前为止,运行时间约为24小时。这主要是由于建立连接所花费的时间以及这些设备(旧设备)的输出延迟。我可以建立两个连接并使它们并行运行,但是我可以推多远呢? 我不认为我可以一次完成所有700个操作,但肯定会有一些限制。我的VM可以管理的telnet连接数量。 如果我确实尝试过像这样的循环来启动其中的700个: for node in `ls ~/sagLogs/`; do foo & done 用 CPU 12个CPU x Intel(R)Xeon(R)CPU E5649 @ 2.53GHz 内存47.94 GB 我的问题是: 所有700个实例能否同时运行? 在服务器达到极限之前,我能走多远? 当达到该限制时,它会只是等待下一次迭代开始foo还是盒子崩溃? 不幸的是,我在公司生产环境中运行,所以我不能完全尝试看看会发生什么。

8
通过运行单行命令使用telnet测试远程TCP端口
我有许多Linux机器,它们的命令和磁盘空间非常有限。但是它上面有telnet命令。 我通过编程方式远程连接到每个探针,并通过SSH发出一行linux命令。 我需要运行一个命令来使用telnet连接到特定计算机,然后立即断开连接。 我可以做所有的事情,但是断开部分是可以的。Telnet打开某种类型的控制台或终端,我无法找出单行命令来运行telnet命令,然后立即断开连接。 如果这样做,我可以轻松地分析文本输出以获取错误消息,因为它们无法在指定的端口上连接到计算机,而这正是我要寻找的。 那么,如何运行单行命令以使用telnet连接到计算机并随后断开连接?
12 bash  telnet 

4
测试Shell脚本中telnet端口是否处于活动状态
我正在尝试创建一个脚本来测试是否可以通过telnet登录。我不想真正登录;因此,不需要期望。我只想查看是否能够获得登录提示。这是从Linux系统完成的,所以我一直在尝试使用nc: nc 192.168.10.5 23 -w 1 | grep -q login if [ $? -eq 1 ] then echo "console is down" fi 问题是这导致我的控制台锁定。似乎-w并没有真正取消连接。 我也尝试使用telnet,但无法从脚本内断开连接。试 \echo "\035" | telnet 192.168.10.5 在收到登录提示之前中断。

1
为什么可以通过部分IP地址访问服务器?
在我的网络中,我有一台IP地址为10.0.0.15的服务器。无意间,我发现了命令:ping 10.0.15结果 64 bytes from 10.0.0.15: icmp_seq=1 ttl=64 time=9.09 ms ...因此正确的服务器会响应ping。即使我尝试:ping 10.15我也得到可比的结果。此外,远程登录到部分地址按预期方式工作。但是,SSH失败。为什么发送到部分地址的数据包到达正确的服务器?
10 linux  networking  ip  ping  telnet 

4
OpenSSL命令s_client总是说400错误请求
我正在尝试使用openssl s_client选项测试在Web浏览器中正常工作的服务器,使用openssl直接连接它会返回400错误请求: openssl s_client -servername example.com -connect example.com:443 -tls1 (some information about the certificate) GET / HTTP/1.1 (and the error occurs **immediately** - no time to include more headers like Host:) 重要说明:我已经尝试放置Host:标头,问题是当我运行GET时,立即发生错误,使我没有机会包含更多标头。用我的主机替换example.com ...
10 openssl  telnet  https 

3
强制telnet / ssh使用crtl-H退格
我有一些设备连接到Cisco序列服务器。当我telnet直接连接到Cisco上的端口时,许多设备工作正常。但是,Backspace由于默认情况下在telnet中映射了一些顽固的设备,它们将不使用。 如果很重要,我可以从rxvtDebian挤压(在X窗口中)进行telnet 。 TERM被设置为rxvt,但它不会不管我是否使用vt100,vt101或xterm...改变TERM没有效果。我TERM根据在旧的《柯米特常见问题解答》中看到的内容开始了变革之路。FWIW,stty erase ^h并stty erase ^?没有擦出火花。 我已经注意到,Backspace如果我使用来自netcat... 的原始TCP套接字,则可以在这些设备上正常工作nc 192.168.12.117 2006。但是,然后我遇到了其他问题,包括未隐藏的密码或终端分页。 如何有选择地强制telnet和ssh映射Backspace到CtrlH这些设备?另外,我应该使用什么标准来评估这是否是设备中的错误? 编辑 万一重要,这是有showkey -a问题的键的输出... ^?对应于Backspace和^H是CtrlH。当我看《 Linux键盘和控制台方法》时,似乎应该走近了,但我似乎无法破译我可以做些什么来改变这一点。我尝试了各种咒语,但loadkeys没有任何效果。 [mpenning@hotcoffee docs]$ sudo showkey -a Press any keys - Ctrl-D will terminate this program ^? 127 0177 0x7f ^H 8 0010 0x08 我也包括了相关的输出dumpkeys...这是系统中的当前映射(在某些有问题的设备上不起作用)。如果我能弄清楚如何Backspace做与相同的事情CtrlH,那么我将有一个解决方案。 [mpenning@hotcoffee docs]$ sudo dumpkeys | grep -Ei "backspace|127" keycode …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.