手机版
你好,游客 登录 注册
背景:
阅读新闻

Figlet的使用

[日期:2015-01-10] 来源:Linux社区  作者:alipay [字体: ]

Unix下有个挺好玩的工具叫banner,输入的字符可实现如下效果:

Figlet的使用

而基于红帽的发行版没有这个命令,我们可以使用figlet工具代替,下载下来后,复制到/usr/local/src目录下,然后进行以下动作:

[root@DB2 ~]# wget ftp://ftp.figlet.org/pub/figlet/program/unix/figlet-2.2.5.tar.gz

[root@DB2 ~]# cp figlet-2.2.5.tar.gz /usr/local/src/

[root@DB2 ~]# cd /usr/local/src/

[root@DB2 src]# tar zxf figlet-2.2.5.tar.gz

[root@DB2 src]# cd figlet-2.2.5

[root@DB2 figlet-2.2.5]# make figlet

[root@DB2 figlet-2.2.5]# ./figlet WELCOME -f fonts/standard.flf

__        _______ _    ____ ___  __  __ _____

\ \      / / ____| |  / ___/ _ \|  \/  | ____|

 \ \ /\ / /|  _| | |  | |  | | | | |\/| |  _| 

  \ V  V / | |___| |__| |__| |_| | |  | | |___

  \_/\_/  |_____|_____\____\___/|_|  |_|_____|

可这个实际有什么用处呢?可能大家管理的linux主机较多,平时ssh进入时担心登录到错误的主机上,那就可以利用这个大标题,在进入主机时提示一下,效果不错哦。

步骤如下:

1.生成字符,然后复制一下:

[root@DB2 figlet-2.2.5]# ./figlet WELCOME TO DB2 -f fonts/standard.flf

__        _______ _    ____ ___  __  __ _____  _____ ___    ____  ____ ____ 

\ \      / / ____| |  / ___/ _ \|  \/  | ____| |_  _/ _ \  |  _ \| __ )___ \

 \ \ /\ / /|  _| | |  | |  | | | | |\/| |  _|    | || | | | | | | |  _ \ __) |

  \ V  V / | |___| |__| |__| |_| | |  | | |___    | || |_| | | |_| | |_) / __/

  \_/\_/  |_____|_____\____\___/|_|  |_|_____|  |_| \___/  |____/|____/_____|

                                                                             

2.将上面的大字符粘贴进来保存.(也可以不新建,直接粘貼到/etc/issue)

[root@DB2 figlet-2.2.5]# cat << EOF > /etc/ssh/ssh-banner

> __        _______ _    ____ ___  __  __ _____  _____ ___    ____  ____ ____ 

> \ \      / / ____| |  / ___/ _ \|  \/  | ____| |_  _/ _ \  |  _ \| __ )___ \

>  \ \ /\ / /|  _| | |  | |  | | | | |\/| |  _|    | || | | | | | | |  _ \ __) |

>  \ V  V / | |___| |__| |__| |_| | |  | | |___    | || |_| | | |_| | |_) / __/

>    \_/\_/  |_____|_____\____\___/|_|  |_|_____|  |_| \___/  |____/|____/_____|

> EOF

 


3.vim /etc/ssh/sshd_config,将#Banner none一行修改成如下:

[root@DB2 figlet-2.2.5]# grep -n 'no default banner path' /etc/ssh/sshd_config

128:# no default banner path

[root@DB2 figlet-2.2.5]# vim +128 /etc/ssh/sshd_config

# no default banner path

Banner /etc/ssh/ssh-banner

#Banner none

(或者/etc/issue)

[root@DB2 figlet-2.2.5]# /etc/init.d/sshd restart

Stopping sshd: [  OK  ]

Starting sshd: [  OK  ]

4.重开session登录,效果如下:

Figlet的使用

本文永久更新链接地址http://www.linuxidc.com/Linux/2015-01/111555.htm

linux
相关资讯       figlet 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款