OpenWrt 更改 SSH 登陆欢迎信息

2017-09-23 13675点热度 0条评论

我们在使用 OpenWrt 的时候,有时会用到 SSH 进行一些高级操作,而 SSH 登陆成功后,会有一个欢迎信息,默认显示的是固件名称、版本号和官网。

虽然这个欢迎信息没什么用处,不过可以改来装 X。

除了登陆成功后的欢迎信息外,登陆验证之前也是可以显示信息的,这篇教程就教大家如何更改 SSH 欢迎信息。

OpenWrt 更改 SSH 登陆欢迎信息

此教程仅适用使用 Dropbear 为 SSH 服务的固件,OpenSSH 不适用。

SSH 登陆验证前信息

什么是 SSH 登陆验证前信息,就是 SSH 连接之后,验证前显示的信息。

SSH 登陆前信息

可以设置一些提示信息什么的

设置方法

新建一个文件,写好提示信息,然后上传至路由器,路径随意。

推荐使用 echo 命令将文本输出到文件,或是使用 VI 等文本编辑器,不要在本地写好再上传,可能会乱码。

示例:echo "Please do not try to login to this device" > /etc/before

多行示例:echo -e "Please do not try to login to this device\n不要尝试登陆这台设备" > /etc/before

注意:文件最后必须有一个空行,保存时,换行符选择 [仅LF (Unix)] ,编码选择 [UTF-8 无签名]。

文件写好后,输入命令设置路径,uci set dropbear.@dropbear[0].BannerFile="/etc/before" && uci commit,如果你的路径不是 /etc/before 记得更改。

重启 Dropbear /etc/init.d/dropbear restart

下次登陆 SSH,就会有提示信息了。

SSH 登陆成功后信息

SSH 登陆成功后信息设置起来就更加简单了,更改 /etc/banner 这个文件就可以了,还是推荐使用 VI 等文本编辑器编辑。

不过单一文字过于单调,我教大家如何设置花式信息。

第一种:字母字符

使用特殊字符组成字母,比较常见,也比较简单。

有很多在线生成的网站,这里我推荐一个:http://patorjk.com/software/taag/,支持的样式比较多,复制起来容易。

SSH 登陆成功后信息 - 字符文字

第二种:图形字符

使用特殊字符组成一个简单的图形或者图像,比较少见,制作起来也比较复杂。

有个网站可以将图片转换成字符,不过由于字符间距的问题,复制粘贴后会比较紧凑,效果不是很好,有兴趣的小伙伴可以试一试:http://www.degraeve.com/img2txt.php

你也可以下载我收集整理好的文件,直接替换即可,里面有好几种图案。

SSH 登陆成功后信息 - 图形字符

注:不要将 字母字符 和 图形字符 替换到 【SSH 登陆验证前信息】,否则会出问题。

立即下载

微信公众号二维码

微信扫描二维码关注我们

如果觉得文章有帮助到你,可以点击下方的打赏按钮赞助下服务器费用。

小山

一个什么都不会但要装作很厉害的人

文章评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据