根据 IOS 文档*,您可以从交换机/路由器初始化 SSH 会话并指示要连接的远程端口,例如。 ssh -p 22222 1.1.1.1
然而,SCP似乎没有这种灵活性。copy不允许任何特定于连接的标志,也没有在输入scp地址后添加任何标志的选项。当远程主机不使用默认的 SSH 端口时,这有点不方便。
我 99% 肯定这是一个“显然是你的答案”的情况,但值得一试。是否有任何“更深入”的命令可以“解锁”指定远程主机的 SCP/SSH 端口的能力?
编辑
为了帮助澄清,我指的是scp 从交换机调用到远程主机。所以在交换机/路由器上你会输入copy scp:remote local或copy local scp:remote
*(是否重要,我主要使用 2960、3750(X)、3850、4506/4507 和 6509)