我想通过我的Windows操作系统连接到我的Linux操作系统(特别是terminal提示符)。 我有通过虚拟机configuration的Linux,以及通过一个单独的分区。 我怎样才能从Windows命令提示符连接到Linux操作系统? 这怎么可能? 我曾经在某个地方见过,他们在某个地方有Unix / Linux服务器,他们将Windows PC连接到Linux服务器(例如telnet 123.23.34.5),它要求input用户凭证,然后他们收到$提示符,他们可以使用vi编辑器并执行所有的unix命令。 这种configuration背后的过程是什么? 请分享你的想法。 谢谢。
Somesimes我必须与远程主机有远程login连接,但没有任何ftp或ssh (使用scp)也没有netcat 。 也没有gcc(例如编译netcat)。 有谁知道如何使用telnet连接(使用某种黑客)传输文件? (我知道这不是一个适合 souch的东西。
更新:我configuration腻子(Windows 8; 64位)发送完全相同的数据作为旧的16位超级terminal(Windows XP)。 我使用Wireshark进行了testing。 但是Suse服务器上的软件仍然没有正确响应我键入的Fn键。 有什么可能是错的? 我在这里错过了吗? 我只是从一个16位terminal客户端切换到Putty(在Windows 8 Pro x64上)并遇到了一个我自己无法解决的问题: 我需要在服务器会话中的键盘快捷键[Shift] + [F1]。 但是,只要我input两个键,Putty只是从屏幕上删除选定的字符。 Wireshark告诉我传输的数据是“\ 033 [Y”和“Poor Woman's Telnet Server”(ShellIo Java Library)称它为“带有字符89 Y的无法识别的ESC序列”。 我怎样才能从腻子客户端发送这个转义序列? 我configuration腻子SCO键盘设置,它发送正确的序列(所以它显示在Wireshark)。 但服务器不响应F1到F12。
我试图为家中的一些局域网计算机设置Wake-on-Lan,似乎我需要打开一个UDP端口(最常见的是7或9),并将所有请求转发给广播IP我的情况是192.168.1.255。 问题是我的路由器不允许我转发任何东西到广播IP。 我可以通过telnet连接到我的路由器,似乎这个路由器使用IPTABLES,但我不知道多less或如何是。 有人可以帮助我与正确的iptables命令做我想要的? 而且,如果它不起作用,把所有东西放回去的命令也会很好。 最后一件事,重新启动路由器将保持那些手动添加iptables条目或我需要每次运行它们?
我们使用HAProxy作为负载均衡器来处理常规的HTTP请求。 我在“HAProxyconfiguration指南”中看不到有关telnet连接的提示:“ HAProxyconfiguration指南” 。 我希望重用HAProxy(或为长寿命的连接启动单独的实例)来平衡TCP客户端,这可以用HAProxy完成吗?
我怀疑这是一个非常简单的问题,或者是一个非常复杂的问题。 我有一个运行ubuntu 10.04的无头服务器,我可以ssh进入。 我有完整的系统根权限。 我试图build立一个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 但是,当我尝试telnet到该端口,从同一个系统和login,我无法连接错误 # telnet localhost 5903 Trying ::1… Trying 127.0.0.1… telnet: Unable to connect to remote host: Connection timed out 我可以telnet到端口22(作为validation) ~# telnet localhost 22 Trying […]
我从我的(xterm | gnome-terminal)远程login到HP交换机。 退出telnet。 这打破了terminal的行为。 (如果您没有HP切换到telnet,则可以在terminal上cat 该文件 )。 现在input一个非常长的命令(多于一行,看到第二行不会换行到下一行,而是“停留在当前行”),这就不可能编辑以前的命令或使用terminal比一行更长的东西。 看到这个cat filewithlonglines.txt或git log -p只显示80个字符以上的前80个字符。 reset不起作用。 stty -g > stty.works ,运行telnet, stty $(stty.works)恢复已更改的stty设置,但行为仍然中断。 我必须closuresterminal并开始一个新的。 🙁 我可以做什么除了reset和stty保存/恢复以修复我的terminal后,一个远程login? 编辑:我发现,如果我使用这些命令之一的screen : screen bash -c "cat hptelnet.escape ; bash" 要么 screen telnet hpswitch 然后当屏幕退出时,我的terminal仍能正常工作。 所以一个解决方法是把屏幕放在弄乱我的terminal的命令前面,但是我仍然想知道如何恢复已经被搞乱的terminal…
Solaris 10使用snoop捕获数据包。 当我telnet到一个未使用的IP地址,并等待连接企图超时,一切行为如预期(SYN发送多次,直到连接build立超时,然后telnet退出)。 当做同样的事情,但在达到超时之前取消尝试,使用control-c,最后一个数据包有一个RSET。 这样做是有原因的吗? 也许networking堆栈假设SYN成功了,即使SYN-ACK没有回来,所以它发送一个RSET来防止远程系统被半开放? 我很久以前就读过Stevens TCP / IP Illustrated,第一卷,我不记得正在讨论这个问题(我用快速的谷歌进行了检查,但没有挖掘出这本书)。
我们的networking涉及到一系列笨拙的文本terminal,它们可以远程login到SCO OpenServer 6服务器。 有时,这些terminal之一将会崩溃,迫使运营商移动到不同的terminal,直到破损的terminal被修理或更换。 这通常会留下悬挂的进程,重要文件的相关烦恼没有被正确closures。 而不是手动杀死进程并closures/修复未closures的文件,将现有进程“重新”连接到新的terminal并允许运营商继续进行,就好像没有任何事情发生一样。 所以问题是:这甚至可能吗? 如果是的话,我最好的办法是做什么?
如何使用内置软件将文本文件输出到Windows Vista上的TCP端口? 例如, type TextFile.csv | telnet localhost 1979 这不起作用: 该进程试图写入一个不存在的pipe道。