封面 《ましろ色シンフォニー SANA EDITION》

前言

在网上查阅资料的时候发现可以在 Linux 的 ssh 登录中设置 banner,因此也来做一个二次元一点的

设置 banner

创建 banner 文件

先创建 banner 文件,此处 banner 文件的位置按照自己的喜好来设置,这里我将 banner 文件放在 /etc/ssh/banner

1
sudo vim /etc/ssh/banner

在其中输入自己想要的 banner 内容

这里推荐几个 ascii 生成网站,既有文本转 ascii 也有图片转 ascii

此处本文生成的文本 banner 如下,尝试的图片如下

这里如果要图片转 ascii 的话推荐图片小一点,否则在终端中显示会比较难看。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
    _,.---._             ,-.--,           .-._         
,-.' - , `. .--.-. /=/, .'_,..---._ /==/ \ .-._
/==/ , - \ \==\ -\/=/- //==/, - \|==|, \/ /, /
|==| - .=. , | \==\ `-' ,/ |==| _ _\==|- \| |
|==| : ;=: - | |==|, - | |==| .=. |==| , | -|
|==|, '=' , | /==/ , \|==|,| | -|==| - _ |
\==\ _ - ;/==/, .--, - \==| '=' /==| /\ , |
'.='. , ; -\\==\- \/=/ , /==|-, _`//==/, | |- |
`--`--'' `--``--`-' `--``-.`.____.' `--`./ `--`


............................ ...........................
...................... .:=+*+=-:.. ......................
.................. .+##%#*=-----===+#%%%@+ .................
................ .@@*+-::..:::::::::::....:=.+@= -. ...............
.............. .@@.--::::::::::::::::::::--++. .+%= ...............
............ @. . :+=-:::::::::::::--===:. :**+@@ .............
........... @- . .*. .::.:.::::...:.. . .# %+ ...........
........... =..=+++=*=.--::::::::::::-:-=-:*%@@@%@.... .@ ..........
......... ==---::.:+.::::::=.:::::.:%.:::=+@ ....@@@@ : - .........
........ ++::::::.-+.::::::+.:::::..#.... @ @..*+@@ *@@-%= .........
........ +=:::::::.+:.::::::+..:::::.@@:-:..-+@@@#@@@%@@@.#+ ........
...... .*-.:.-:::-*.::::::.-+.::::..#* .-.... .@.=...:@*+ @ ........
...... @-.:.=-:::.+.::.:::.:#..:::..@# .-..::..+*@%@%**. .=* .......
.... @..::.+::::.:=:-.:::-.+#..:..:@#..@+.:::. +:==*...@ .......
.. %*....:.#..::.*@.#:.::::-@% .. @%:. +%.::::::. +#*%#:..:# .......
.. #:.:-::: @-..::+.=#=..:::..+@#=+@= -# -:.:::--=: @.@#-.:.@ ......
.. :#-.@@.::: *@ ..:+ -@-@...::.. =##@ .@# @.:-:- :.% -@..:.:@ .....
. .*-==.+.:::.=@@ .%. * @+=.....@*@= -@. @ .-.-==-.+.:@..::.@ .....
. .*#: %.:::-:=*@:@ %+#. #+@@ . =.@..::::...:@ .::.:@ ....
. .@. @....=*=-@ @- . @@ +=+@.@ *@@ @%.:::::-:..@ ::::.-# ...
.. .* @-.. @#:@ @ @@ . %@ . #@ :@ @ .:::::::.+*.::....=#
... =*..@# =@@@ .@% ..... ... . @: -::::::..@ .::.:@ .:*@.
.. .@=:..-@@@ #% =* ....... ........ @. @::::::. =@ ::. ##* .:-@
. .@+:.::...@ @ ............ .... =@=@@..:::::. @..:. -*@@@+. .
-*=:.:::...#@: %: ......:=:+*....:#@= - .::::.. @* .:..*@::+-@@*.
#:.::::... %***..:@* @:.::::...@@- :..+@::+@ @@@
.-#:::..-.@*=**....+@@@@@#+%@@%. @%@@@@@....::. -%:@:.. =@=-=-@@ #@
*.=.::.:=@+==@-.::..* :+=@. *#...@-:. @@ .%.:..=%+:@=+ .@+-====@: @
.#.-..+#=-=#%...::.- .+.@@@*#=**+@. .#@@ . @ :..@*--#*+ *%-=====+@@*
@-= @#+:== +@::. ..*=@. :**#.-*%#=. -=##-@ : %@:=--#@ *#-========%@
@ .@ #+=#@@@%@.....@%=*% %#*# @:=@ :.*@: @@ - *@:===-*##+.-========+
@-::...:-+- -.::=-:@ ..+% =@ : @ -@+ @:.-.*-::-+:=%@@+--=====**
. :=*+#@@%*===%.. @+-@+ .@ +*:- * ==+ :* .. @. =%@@%==+:::-+##+===-@
+=#+--:::-====@@ %*--@.-=+:=-:= +:+-=::*... .@@ :..:-=*+===------..-

修改 sshd_config 文件

修改 /etc/ssh/sshd_config 文件

1
sudo vim /etc/ssh/sshd_config

找到 Banner 字段,添加 Banner 文件的位置,添加方式如下。

1
2
3
# no default banner path
#Banner none
Banner /etc/ssh/banner

重启 sshd 服务

1
sudo systemctl restart sshd

效果

效果

总结

这样就可以在 ssh 登录的时候显示 banner 了,可以根据自己的喜好来设置 banner 的内容,这样可以增加一些乐趣。

参考文献