来自外部来源的 Cisco MOTD

来自外部来源的 Cisco MOTD

是否可以从外部源设置 MOTD 横幅,同时保持硬编码值(如果存在)?可能像 TFTP 服务器一样?

我见过的唯一实现方法是通过命令行明确设置。

编辑:只是为了补充说明。我希望屏幕上显示的实际消息来自外部源。我不知道如何设置消息以仅在有人从外部登录时显示。例如,exec 消息是否可以引用 tftp 服务器上的文件并使用该文件显示其消息。

答案1

您可以为外部连接设置“banner exec”,一旦与 vty 建立传入连接,它就会运行。

banner exec d message d

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

抱歉,我误解了你的问题,所以你无法从外部源提取 MOTD。但是你可以做的是,现在考虑创建一个脚本,使用 expect 脚本或其他东西登录并更改它。希望这能有所帮助。

PS 显然你需要确保你构建脚本的方式不会弄乱东西,确保你的转义字符不包含在你想要的 motd 中,等等。而且显然你需要为该用户设置权限,以便他们只能使用 aaa 设置 motd(使用 aaa)

相关内容