Loading... # 引言 如果使用支持颜色的终端,带有颜色的是能够解析的,但是如果通过websocket,或者textarea组件,那么颜色字符就是累赘,并且影响可读性。 ![image.png](https://www.zunmx.top/usr/uploads/2024/01/349089625.png) ![image.png](https://www.zunmx.top/usr/uploads/2024/01/4127051050.png) # 解决方案 ```java 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"); // 主要是这个 ``` 最终效果 ![image.png](https://www.zunmx.top/usr/uploads/2024/01/3787866941.png) © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏