我最近开始研究Java套接字和telnet...我希望用户能够连接到服务器,只需键入一个字母并将其发送到服务器,而无需按回车键发送。我确定服务器没有办法设置它,但也许telnet有一个参数或可以允许这样做的东西?也许如果我让用户在运行telnet之前键入sttycbreak或sttyraw,这会起作用吗?(仅限UNIX,我知道!)如果我可以让telnet执行此操作,那么我就不必为此功能编写一个特殊的客户端... 最佳答案 实际上是服务器请求这个的方法:它被称为telnetoptionnegotiation.当您使用端口23和其他端口
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在编写一个后端程序,它可以远程登录到服务器,运行一些命令并保存这些命令的所有输出。就像Expect一样。我想使用一个得到良好支持并与JDK6一起运行的开源解决方案。到目前为止,我已经找到了3个选项,希望得到一些帮助来决定使用哪一个(或更好的建议)。commons-net–这得到了很好的支持,但我无法使用简单的“登录并执行‘ls’”命令。我更愿意使用这个库,如果有人
我正在嵌入式Linux板上调试python守护程序。我ssh到我运行程序的板子并输入调试器。鉴于这是一个守护进程,我正在使用celery中的rdb#Installonthesystempip3installcelery#Setinthecodefromcelery.contribimportrdbrdb.set_trace()#Connecttothedebuggertelnetlocalhost5899但是在该session中,tab键不会像通常在pdb中那样导致自动完成,并且up键不会滚动通过历史但打印^[[A.这些问题与缺少的readlinepython模块有关,但是在这种特殊情
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion我已经查过了thisquestion但找不到我要找的东西。我正在运行Windows(客户端),服务器是传统大型机类型的服务器。基本上我需要编写一个脚本、python代码或其他任何东西,通过telnet向服务器发送一些已知的命令,最好是捕获输出。完成后返回。什么是最好的方法?
当我遇到问题时,我正在玩python3.1。我想连接到telnet服务器。这是我的代码:importsysimporttelnetlibtn=telnetlib.Telnet("10.0.0.138")tn.read_until(b"Username:",2)tn.write(b"\n")tn.read_until(b"Password:",2)tn.write(b"\n")tn.read_until(b"=>",2)tn.write(b"exit\n")tn.close它可以一直读到“用户名:”。写入空行时也没有错误消息。但是当我读到“密码:”时,我得到一个空字符串。当我全部阅读时,
1.检查telnet客户端与设备之间是否能ping通,如果不通,则检查线路、端口、及接口配置等是否有问题比如使用display interface xxx,状态是否UP,然后进入接口检查是否配置IP地址等2.使用display telnet server status 命令查看telnet服务是否开启,如果是disable,则表示telnet服务未开启未开启telnet服务时,使用telnetserverenable 开启telnet服务即可3.使用user-interface vty04进入用户视图,然后display this检查认证方式是否配置如果没有配置则可以使用authenticat
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我正在寻找一个C#库,它可以在同一界面下提供对SSH和Telnet的访问。什么是好的选择?
我已经在特定程序中使用了IDMappedPortTCP来允许多年来允许通用端口。我正在测试升级的构建/组件环境,并遇到了一个问题。首先,这是旧的&新版本信息:OS:W2KSP4->同样(嘿,为什么每个人都在笑?)Delphi:5->7Indy项目:9.0.0.14->9.[最新SVN]我正在使用标准WindowsConsoleTelnet客户端和Linux服务器将其插入TELNET会话中来测试它,并且我看到行为的变化奇怪。直接连接:客户端连接,立即看到服务器问候老印第安人:与直接相同新的印地:客户连接,什么也看不见。按键,看到服务器问候+击键。这是事件链的比较:老的:
是否有适用于C#(而非ASP.NET)的优质免费telnet库?我在谷歌上找到了一些,但它们都有一个或另一个问题(不支持登录名/密码,不支持脚本模式)。我假设MS仍然没有将telnet库作为.NETv3.5的一部分包含在内,因为如果有的话我找不到它。不过,我很想错。 最佳答案 我发现的最佳C#TelnetLib称为MinimalisticTelnet。非常容易理解、使用和修改。它非常适合我需要配置的Cisco路由器。http://www.codeproject.com/KB/IP/MinimalisticTelnet.aspx
我试图在Ubuntu和guest操作系统(Kali)之间创建一个telnet连接。但是在Ubuntu终端和GuestOS(Kali)终端中都会出现“无法连接到远程主机:连接被拒绝”的问题。我按如下方式配置了GuestOS的ip设置,我可以从两侧完美地发送ping数据包。从收发的ping包来看,这两个系统之间的连接线似乎没有问题。但是当我尝试输入时在Ubuntu中:telnetipAddressOfGuestOS或在客户操作系统中:telnetipAddressOfUbuntu终端返回“无法连接到远程主机:连接被拒绝”错误。我该如何处理这个问题? 最佳答案