【发布时间】:2014-04-22 05:26:14
【问题描述】:
我正在寻找一些帮助,以在使用 SSH 连接到远程服务器以显示消息并提示用户“是或否”时显示登录横幅。只有在输入 "yes" 时,才会在 SSH 期间提示用户输入密码。
我知道可以使用 /etc/issue.net 配置登录横幅,然后取消注释 /etc/ssh/sshd_config 中的 Banner 行,然后重新启动 SSH。但是,如果我希望另外 SSH 在显示横幅后提示接受策略横幅,我该怎么做?
提前感谢您的帮助。
【问题讨论】:
-
在首先发布密码之前要求用户同意您想要的任何策略不是更有意义吗?对于大概授权的用户来说,这只是一个不必要的登录障碍。
-
我明白了。但仍然只有当他们接受并说“是”时,我们才能进一步追求
-
我认为第二句话是基于对 SSH 工作原理的误解。 AFAICT ssh 服务器无法向用户显示任何内容,直到 用户已通过身份验证。 (另外,如果用户将公钥上传到他们的
authorized_keys文件,他们将永远不会被提示输入密码。)