思科MOTD从外部来源

是否可以在保持硬编码值(如果存在)的情况下从外部源设置MOTD横幅? 可能像TFTP服务器?

我所见过的唯一方法是通过命令行显式设置。

编辑:只是添加澄清。 我想要从屏幕上显示的实际消息从外部来源填充。 我不知道如何设置一个消息,只有当有人login外部时才显示。 因此,例如,可执行消息可以引用tftp服务器上的文件,并使用该文件显示消息。

你可以为外部连接设置“banner exec”,一旦连接到一个vty就会运行。

banner exec d message d 

您不能有不同的MOTD横幅,因为它是思科设备的全局configuration。

对不起,误解你的问题,所以你不可能从外部拉MOTD。 但是你现在想的是创build一个脚本,使用expect脚本或者其他东西来login和修改脚本。 希望这可以帮助。

PS显然你需要确保你正在构build的脚本,这样的方式,你不muning东西,确保你逃生字符不包含在你想要的motd等等。而且显然你会想设置该用户的权限,因此他们只能使用aaa设置motd(使用aaa)