public void write(String value) { try { out.println(value); out.flush(); System.out.println(value);// ---需要注释掉 } catch (Exception e) { e.printStackTrace(); } } public String sendCommand(String command) { try { write(command); return readUntil(DEFAULT_AIX_PROMPT); } catch (Exception e) { e.printStackTrace(); } return null; } private void disconnect() { try { telnet.disconnect(); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { try { TelnetUtil telnet = new TelnetUtil("10.61.1.11", "root", "sxroot"); telnet.connect(); telnet.sendCommand("su - oracle"); telnet.sendCommand("sqlplus /nolog"); telnet.disconnect(); } catch (Exception e) { e.printStackTrace(); } }
java通过telnet访问服务器,telnet.sendCommand()执行命令都正常,但是执行su - oracle 之后,再执行命令都没有反应,不知道为什么
相关推荐
java源代码,通过telnet方式连接服务器,可以设置是否记录日志等信息。经过稍微改动可以实现类似crt软件的功能。
在Java编程环境中,实现telnet-client工具主要是为了进行远程终端通信。Telnet协议是一种网络协议,允许用户通过网络连接到远程主机并执行命令,类似于SSH(Secure Shell)但不提供加密和安全性的保障。Apache ...
通过Java的 Telnet 功能,开发人员可以方便地集成 Telnet 功能到他们的应用程序中,实现跨平台的网络通信。 总的来说,"简易的telnet操作java.rar"可能是一个学习和实践Java中Telnet操作的入门资源,包括了基本的...
通过本例中的代码实现,开发者可以轻松地在Java程序中集成Telnet功能,实现远程操作的需求。需要注意的是,在实际生产环境中使用Telnet时应充分考虑安全性问题,可能需要结合其他安全措施或考虑使用更为安全的协议,...
### Java实现Telnet服务器执行脚本的关键知识点 ...通过上述步骤,我们不仅理解了如何使用Java实现Telnet服务器的脚本执行,还学习了如何处理网络通信的基本流程,包括连接、认证、命令执行和资源释放等关键环节。
Java Telnet客户端是一种基于TCP协议的应用程序,它允许用户通过Java编程语言与远程服务器上的Telnet服务进行交互。在Java中实现一个Telnet客户端可以帮助开发者远程控制或测试其他支持Telnet的服务,例如网络设备...
5. **安全考虑**:虽然 Telnet 提供了方便的远程访问,但它不加密数据,因此在传输敏感信息时存在安全隐患。现在大多数服务已经转向更安全的 SSH(Secure Shell)协议,但学习 Telnet 客户端的实现有助于理解网络...
java-telnet连接远程服务器并执行shell命令 具体代码 java-telnet
Java实现telnet到另外一台UNIX机器
总的来说,Java TelnetD库为Java开发者提供了一种便捷的方式来创建telnet服务器,适用于那些需要提供远程命令行访问或调试功能的应用场景。通过理解和掌握这个库,你可以轻松地将telnet服务集成到你的Java项目中,为...
Java SSH (Secure Shell) 和 Telnet 访问是两种远程控制和管理服务器的常用方法。SSH 提供了安全的数据传输,而 Telnet 虽然简单但安全性较低。以下是对这两个概念及其在Java中实现的详细解释。 1. **SSH(Secure ...
“java_实现telnet服务器”进一步确认了我们的任务是通过Java来实现这样的服务器。“telnet.d telnet.d__java”可能是对相关目录或文档的引用,但在这个场景下,我们更多地将其理解为与Telnet服务器实现相关的资料。...
new TelnetConnectionUtil(SDKNode.nodeVo.getIp(),SDKNode.nodeVo.getPassword(),Integer.valueOf(SDKNode.nodeVo.getPort()));...java模拟telnet链接,获取信息,进行各种解析。什么地方开始,什么地方结束。
计算机网络 - 通过 Telnet 访问路由器 计算机网络是现代计算机系统的基础组件之一,它们之间的互连和通信是计算机网络的核心。路由器是计算机网络中的一种重要设备,负责连接不同的网络,进行数据包的转发和路由...
Java GUI实现Telnet登录交换机是一项常见的网络管理任务,它涉及到Java编程、图形用户界面(GUI)设计以及网络通信协议的使用。在这个过程中,开发者通常会利用Java的Swing库来构建GUI,Jsch库来处理Telnet通信,...
Java 实现模拟 SSH 和 Telnet 登陆,以及发送...总的来说,通过 Java 实现 SSH 和 Telnet 功能涉及网络编程、加密通信和命令行接口的交互。理解这些概念并熟练运用相关库,可以为你的 IT 项目提供强大的远程管理能力。
通过命令的形式,实现类似java调用cmd命令一样获取到对应的数据并返回值
用Java实现telnet到另一台UNIX机器
总结来说,在AIX系统上生成javacore文件主要是通过向Java进程发送特定信号,然后利用分析工具进行问题排查。了解这一过程对于运维人员来说至关重要,因为它能够帮助快速定位和解决问题,保证Java应用的稳定运行。
在Java开发过程中,有时我们需要创建一个Client客户端来与远程服务器进行通信,比如通过Telnet协议。Windows系统内置了Telnet服务器,允许用户通过命令行进行远程登录和交互。本文将详细探讨如何使用Java开发这样的...