国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

java使用telnet調(diào)用遠(yuǎn)程cmd命令

瀏覽:90日期:2023-11-02 08:15:01

問題描述

代碼如下:

import java.io.IOException;import java.io.InputStream;import java.io.PrintStream;import java.io.UnsupportedEncodingException;import java.net.SocketException;

import org.apache.commons.net.telnet.TelnetClient;

public class WindowsShell {

TelnetClient telnet = new TelnetClient('VT220');InputStream in;PrintStream out;String prompt = '>';public WindowsShell(String ip, int port, String user, String password) { try {telnet.connect(ip, port);in = telnet.getInputStream();out = new PrintStream(telnet.getOutputStream());login(user, password); } catch (SocketException e) {// TODO Auto-generated catch blocke.printStackTrace(); } catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace(); }}

/** * 讀取分析結(jié)果 * * @param pattern * @return */public String readUntil(String pattern) { try {char lastChar = pattern.charAt(pattern.length() - 1);StringBuffer sb = new StringBuffer();char ch = (char) in.read();while (true) { sb.append(ch); if (ch == lastChar) {if (sb.toString().endsWith(pattern)) { return sb.toString();} } ch = (char) in.read();

//System.out.print(ch);

} } catch (Exception e) {e.printStackTrace(); } return null;}/** * 寫操作 * * @param value */public void write(String value) { try {out.println(value);out.flush(); } catch (Exception e) {e.printStackTrace(); }}/** * 向目標(biāo)發(fā)送命令字符串 * * @param command * @return */public String sendCommand(String command) { try {write(command);return readUntil(prompt + ''); } catch (Exception e) {e.printStackTrace(); } return null;} /** * 登錄 * * @param user * @param password */public void login(String user, String password) { // read()Until('login:'); readUntil('login:'); write(user); readUntil('password:'); write(password); readUntil(prompt + '');}/** * 關(guān)閉連接 */public void disconnect() { try {telnet.disconnect(); } catch (Exception e) {e.printStackTrace(); }}public static void main(String[] args) {WindowsShell ws = new WindowsShell('192.168.100.100', 23, 'Administrator', '123456');

// System.out.println(ws);

// 執(zhí)行的命令String str = ws.sendCommand('ipconfig');try{ str = new String(str.getBytes('ISO-8859-1'),'GBK');}catch(UnsupportedEncodingException e){ e.printStackTrace();

}

System.out.println(str);ws.disconnect();}

}

運(yùn)行后報(bào)錯(cuò)如下:java使用telnet調(diào)用遠(yuǎn)程cmd命令這樣應(yīng)該如何解決呢?

問題解答

回答1:

因?yàn)檫B接被拒絕了,你先試試本地telnet能不能連上去?

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 亚洲人成免费 | 一级一片免费视频播放 | 久久久久久一级毛片免费无遮挡 | 欧美日韩精品高清一区二区 | 成人区精品一区二区毛片不卡 | 在线观看免费为成年视频 | 国产日韩精品一区二区 | 午夜毛片视频高清不卡免费 | 波多野结衣一级视频 | 国产成人香蕉在线视频网站 | 波多野结衣视频免费在线观看 | 国产精品99久久久久久宅男 | 精品国产杨幂在线观看福利 | 91最新91精品91蝌蚪 | 99在线热播精品免费 | 亚洲国产日韩欧美一区二区三区 | 播播网手机在线播放 | 真人真实毛片免费观看 | 一区二区三区国产美女在线播放 | 国产亚洲精品一区久久 | 中文字幕在线永久 | 国产成人精品三级在线 | 欧美日韩a级片 | 日韩三级视频在线 | 久久99欧美 | 91国内视频在线观看 | 成人国产在线看不卡 | 欧美成人性动漫在线观看 | 18成人免费观看网站入口 | 国产福利片在线 易阳 | a级片在线观看视频 | 中文字幕巨乱亚洲 | 亚洲三级毛片 | 一区二区三区 亚洲区 | a级毛片毛片免费观看久潮喷 | 成人免费手机在线看网站 | 久久久久久在线 | 中文字幕在线看视频一区二区三区 | 免费又黄又爽又猛大片午夜 | 国产视频精品久久 | 乱人伦中文字幕视频 |