telnet 跳转登陆 java

J2EE 码拜 10年前 (2015-04-17) 1421次浏览 0个评论

最近急着做一个telnet堡垒主机登陆,环境模拟如下:主机A通过telnet跳转到主机B,主机B通过telnet跳转的主机C,在主机C上执行相关命令,获取结果(主机A无法直接telnet主机C)。   使用的是Apache的common-net.jar。
实现无堡垒主机很简单,使用TelnetClient获取输入、输出流就可以实现,跳转无头绪,请大虾提供帮助。

telnet 跳转登陆 java
网上查了好久也没有相关的插件,还是直接命令跳转吧,虽说实现起来有点麻烦,但是能实现其功能。
telnet 跳转登陆 java
20分
最强大的当然还是命令行了。
telnet 跳转登陆 java
20分
通过命令行就能实现,过程如下:
1、在A机执行Telnet命令,如Telnet B_IP 23,然后从流中读取输入用户名和密码的关键字。这样就可以登录到B机。
2、在B机上执行Telnet命令,如:telnet C_IP 23,这样就可以登录到C机上
3、在C机上输入需要执行的命令,从流中读取数据。

该方案通过本机环境实验是可以成功的,楼主可以程序模仿下。

telnet 跳转登陆 java
20分
telnet 只会简单的使用,太高深了也不会的哦
telnet 跳转登陆 java
恩,现在只能一步步模仿命令模式,虽然麻烦了些,但是还算是解决了。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明telnet 跳转登陆 java
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!