引言
如果使用支持颜色的终端,带有颜色的是能够解析的,但是如果通过websocket,或者textarea组件,那么颜色字符就是累赘,并且影响可读性。


解决方案
JSch jsch = new JSch();
String user = assetEntity.getUsername();
String host = assetEntity.getUrl();
Integer port = assetEntity.getPort();
session = jsch.getSession(user, host, port);
session.setConfig("StrictHostKeyChecking", "no");
session.setPassword(assetEntity.getPassword());
session.connect(30000);
channel = session.openChannel("shell");
ChannelShell cs = (ChannelShell) channel;
cs.setPtyType("dumb"); // 主要是这个
最终效果


评论 0
还没有评论,来说点什么吧。