可以通过in 配置在打开连接时sshd显示的横幅。请注意,这会在身份验证发生之前显示,即使未启动交互式 shell(例如,通过)。Banner /etc/motd.sshsshd_configscp
sshd
Banner /etc/motd.ssh
sshd_config
scp
但是,如果此横幅包含可打印 ASCII 范围之外的字符,则它们似乎已被转义。有什么方法可以禁用这种转义,或者在支持可打印 ASCII 范围之外的此类字符的连接上将文本输出发送回客户端的替代方法?
这对于颜色转义序列和 Unicode 字符都很有用。
colors ssh unicode
如何在终端中回显/打印大写字母,例如:
?
figlet并且toilet不帮忙。U+25A0或U+2588 unicode 字符也没有。
figlet
toilet
这不是重复的。正如我所说,figlet,banner并且toilet没有我想要的样式,如图所示。
banner
shell terminal special-characters
colors ×1
shell ×1
special-characters ×1
ssh ×1
terminal ×1
unicode ×1