此帖子已超过 5 年
42 消息
0
1932
Connectrix ssh并直接运行指令报错
我有几台交换机,导入了一台linux服务器的pub key,可以免密码ssh登陆,但是登陆过去并运行命令,会报命令找不到的错。如下:
# ssh admin@10.228.207.52 'switchshow'
rbash: switchshow: command not found
但是我登过去以后,再运行命令是可以的,
[root@stgmnt ~]# ssh admin@10.228.207.52
-----------------------------------------------------------------
SAN5100_E030_ZTA:admin> switchshow
switchName: SAN5100_E030_ZTA
switchType: 66.1
switchState: Online
switchMode: Native
switchRole: Principal
是环境变量相关的问题吗?还是哪里的security相关设置的问题?
Jun_Tan
605 消息
0
2012年5月20日 18:00
请问楼主的firmware版本是v5.3.1吗?我在brocade官网找到一个跟你一样问题的bug。
http://community.brocade.com/thread/2722?start=0&tstart=0
xulei1
42 消息
0
2012年5月20日 19:00
有4台交换机有这个现象,两台是v6.2.0g,两台是v6.1.0c,其他版本超过v6.3.0的不会有这个问题
version
Kernel: 2.6.14.2
Fabric OS: v6.2.0g
Made on: Thu May 14 17:41:04 2009
Flash: Fri Sep 18 17:09:54 2009
BootProm: 1.0.6
> version
Kernel: 2.6.14.2
Fabric OS: v6.1.0c
Made on: Fri Jun 13 16:28:26 2008
Flash: Wed May 20 08:02:39 2009
BootProm: 4.6.6
Jun_Tan
605 消息
0
2012年5月21日 18:00
这样看问题就是跟firmware版本有关,建议升级firmware。
PS。楼主交换机的firmware都比较老,EMC都已经不再support了。
xulei1
42 消息
0
2012年5月26日 02:00
ssh admin@ip 'bash --login -c switchshow'
这样即可了。
应该是由于微码问题的缘故,升级了微码就没有这个问题了