无法向 OLT ZTE C320 发送远程命令。服务器拒绝启动 shell/命令

无法向 OLT ZTE C320 发送远程命令。服务器拒绝启动 shell/命令

我的最终目标是在 OLT ZTE C320 上远程执行“olt.sh”中的每个命令,而无需我通过登录手动粘贴它。就像我们向 Linux 服务器发送远程命令一样: ssh [email protected] "uptime"

服务器拒绝启动 shell/命令 - 图片/截图在此

我的 bash 脚本“olt.sh”是:

conf t
interface gpon-olt_1/2/7
onu 50 type ABCD sn ZTEGCFE17F4B
exit
interface gpon-onu_1/2/7:50
tcont 1 profile 1G
gemport 1 tcont 1
service-port 1 vport 1 user-vlan 721 vlan 721
exit
pon-onu-mng gpon-onu_1/2/7:50
service hsi gemport 1 vlan 721 
wan-ip 1 mode pppoe username user1005 password cx123 vlan-profile HSI721 host 1
exit

--

在 Windows CMD 上,我运行以下命令通过 Putty 通过 SSH 发送脚本:

C:\Users\abc>"C:\Program Files\PuTTY\putty.exe" -ssh [email protected] -pw zte -N -m "C:\Users\abc\Desktop\olt.sh"
C:\Users\abc>"C:\Program Files\PuTTY\putty.exe" -ssh [email protected] -pw zte -nc -m "C:\Users\abc\Desktop\olt.sh"
C:\Users\abc>"C:\Program Files\PuTTY\putty.exe" -pw zte -nc 136.1.1.100:22
C:\Users\abc>"C:\Program Files\PuTTY\putty.exe" -pw zte -nc 136.1.1.100:22  -m "C:\Users\abc\Desktop\olt.sh"
C:\Users\abc>"C:\Program Files\PuTTY\putty.exe" -ssh [email protected] -pw zte -N
C:\Users\abc>"C:\Program Files\PuTTY\putty.exe" -ssh [email protected] -pw zte
C:\Users\abc>"C:\Program Files\PuTTY\putty.exe" -ssh [email protected] -pw zte -m "conf t"
C:\Users\abc>"C:\Program Files\PuTTY\putty.exe" -ssh [email protected] -pw zte -m echo "conf t"
C:\Users\abc>"C:\Program Files\PuTTY\putty.exe" -ssh [email protected] -pw zte -m "C:\Users\abc\Desktop\olt.sh"


-m: read a remote command or script from a file
-nc: make a remote network connection in place of a remote shell or command

如果我使用 -N,putty 会打开但会卡住。我想是因为脚本调用了 shell,但 -N 抑制了它。

我看过 ZTE C320 文档 pdf,但没有任何地方解释这种情况。pdf 中的所有指导或命令都是为了之内命令,而不是偏僻的命令。

相关内容