英文:
Unrecognized character in the output stream while connecting network device using SSH
问题
在使用SSH连接网络设备时,输出流中出现了一些无法识别的字符,但是当我通过putty连接时,它显示了一个空白区域,而不是这些无法识别的字符。有人可以帮助我吗?我正在使用“j2ssh-maverick1.5.2”库来通过SSH连接设备。
输出流输出:
HP J9eA 2522-24G Switch
Software revision YA.15.13.0005
Copyright (C) 1991-2014 Hewlett-Packard Development Company, L.P.
RESTRICTED RIGHTS LEGEND
Confidential computer software. Valid license from HP required for possession,
use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer
Software, Computer Software Documentation, and Technical Data for Commercial
Items are licensed to the U.S. Government under vendor's standard commercial
license.
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
20555 State Highway 249, Houston, TX 77070
[1;15r[1;1H[44;1HPress any key to continue[15;1H[?25h[300;27H[?6l[1;300r[?7l[2J[1;1H[1920;1920H[6n[1;1HYour previous successful login (as manager) was on 1990-01-26 15:59:52
from 10.30.222.231
[1;44r[300;1H[44;1H[2K[300;1H[?25h[300;1H[44;1HHP-2522-24G# [300;1H[44;14H[300;1H[?25h[300;14H
Putty输出
Copyright (C) 1991-2014 Hewlett-Packard Development Company, L.P.
RESTRICTED RIGHTS LEGEND
Confidential computer software. Valid license from HP required for possession,
use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer
Software, Computer Software Documentation, and Technical Data for Commercial
Items are licensed to the U.S. Government under vendor's standard commercial
license.
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
20555 State Highway 249, Houston, TX 77070
Press any key to continue
Your previous successful login (as manager) was on 1990-01-26 15:14:36
from 10.30.222.231
HP-2522-24G#
英文:
I got some unrecognised character in the output stream while connecting network device using SSH, But when I connect through putty, it shows a blank area instead of those unrecognised characters? Can someone help me with this? I am using "j2ssh-maverick1.5.2" library to connect the device through SSH.
Output stream output:
<pre>
HP J9eA 2522-24G Switch
Software revision YA.15.13.0005
Copyright (C) 1991-2014 Hewlett-Packard Development Company, L.P.
RESTRICTED RIGHTS LEGEND
Confidential computer software. Valid license from HP required for possession,
use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer
Software, Computer Software Documentation, and Technical Data for Commercial
Items are licensed to the U.S. Government under vendor's standard commercial
license.
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
20555 State Highway 249, Houston, TX 77070
[1;15r[1;1H[44;1HPress any key to continue[15;1H[?25h[300;27H[?6l[1;300r[?7l[2J[1;1H[1920;1920H[6n[1;1HYour previous successful login (as manager) was on 1990-01-26 15:59:52
from 10.30.222.231
[1;44r[300;1H[44;1H[2K[300;1H[?25h[300;1H[44;1HHP-2522-24G# [300;1H[44;14H[300;1H[?25h[300;14H
</pre>
Putty output
<pre>
Copyright (C) 1991-2014 Hewlett-Packard Development Company, L.P.
RESTRICTED RIGHTS LEGEND
Confidential computer software. Valid license from HP required for possession,
use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer
Software, Computer Software Documentation, and Technical Data for Commercial
Items are licensed to the U.S. Government under vendor's standard commercial
license.
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
20555 State Highway 249, Houston, TX 77070
Press any key to continue
Your previous successful login (as manager) was on 1990-01-26 15:14:36
from 10.30.222.231
HP-2522-24G#
</pre>
答案1
得分: 0
这些是来自终端的字符控制序列。
当您创建SshSession时,您可能使用requestPseudoTerminal API调用请求了一个伪终端。
如果您不需要将会话的输出连接到终端仿真器,则最好的方法是使用一个简单的终端。
session.requestPseudoTerminal("dumb", 80, 25, 0, 0);
如果这不起作用,您将不得不完全省略伪终端请求。
英文:
These are character control sequences from a terminal.
When you created your SshSession, you likely requested a pseudo-terminal using the requestPseudoTerminal API call.
If you don't need to hook the output of the session up to a terminal emulator, then the best course of action is to use a dumb terminal.
session.requestPseudoTerminal("dumb", 80, 25, 0, 0);
If that does not work you will have to omit the pseudo-terminal request altogether.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论