Linux 系统使用 SSH 登录之前显示横幅消息

Linux 使用 SSH 登录之前显示横幅消息

OpenSSH 有一个名为 Banner 的内置选项。在允许身份验证之前,将指定文件的内容发送给远程用户。如果 Banner 选项设置为 none,那么在 ssh 登录时就不会显示任何 Banner 消息。默认情况下,不显示横幅,并且禁用该选项

开启 Banner 选项

  1. 打开 /etc/ssh/sshd_config 配置文件,在配置文件末尾添加 Banner /etc/ssh/my_banner 这一行内容

    vim /etc/ssh/sshd_config
    
    或
    
    echo "Banner /etc/ssh/my_banner" >> /etc/ssh/sshd_config
    
  2. 退出并保存配置文件

  3. 创建 /etc/ssh/my_banner 文件

    touch /etc/ssh/my_banner

  4. 重启 sshd 服务

    systemctl restart sshd

设置 SSH 登录之前显示横幅消息

  1. 可以网上搜索 ASCII art,会有许多生成 ascii 艺术字的网站。还可以将图片转换成 ASCII 类型的。或使用 figlet 命令生成普通字符的放大版。在 centos 中需要安装 epel 源,然后安装 figlet 程序

ASCII art 网站:

  • https://asciiart.website/

  • http://1lineart.kulaone.com/#/

    yum -y install figlet
    figlet test
    
     _            _
    | |_ ___  ___| |_
    | __/ _ \/ __| __|
    | ||  __/\__ \ |_
     \__\___||___/\__|
    
  1. 可以看到生成的文字。将 figlet 生成的艺术字体写入 /etc/ssh/my_banner 文件中

    figlet test > /etc/ssh/my_banner

  2. ssh 登录 linux 操作系统测试

    ssh root@localhost
     _            _
    | |_ ___  ___| |_
    | __/ _ \/ __| __|
    | ||  __/\__ \ |_
     \__\___||___/\__|
    
    Activate the web console with: systemctl enable --now cockpit.socket
    
    Last login: Tue Jan 10 10:44:15 2023 from ::1
    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Putty是一款SSH客户端软件,可以用于远程登录Linux系统使用Putty登录Linux系统需要先在Linux系统上安装SSH服务,然后在Putty中输入Linux系统的IP地址和SSH端口号,选择SSH协议,输入用户名和密码即可登录Linux系统登录成功后,可以在Putty中执行Linux命令,管理Linux系统。 ### 回答2: putty是一款在Windows系统使用SSH客户端程序,可以通过putty实现与远程Linux服务器之间的通信,可以在Windows系统上实现远程登录、文件传输、远程管理等功能。我们可以通过以下步骤使用putty进行SSH登录Linux: 第一步,首先需要在Linux服务器上启用SSH服务,可以通过以下命令来安装: sudo apt-get install openssh-server 安装完成之后,需要确认SSH服务已经启动,可以通过以下命令检查: sudo service ssh status 第二步,下载putty客户端,可以在官方网站下载并安装putty客户端。 第三步,打开putty客户端,输入Linux服务器IP地址和端口号,并选择SSH连接方式,如下图所示。 ![image-1.png](attachment:image-1.png) 第四步,点击“Open”按钮,如果是第一次连接,会提示保存服务器的主机密钥,点击“Yes”按钮保存。 第五步,连接成功后会出现一个命令行窗口,输入Linux服务器的用户名和密码,即可进入Linux系统。 通过以上步骤,我们可以使用putty进行SSH登录Linux,实现远程管理和操作Linux服务器。同时,putty还支持文件传输、远程执行命令、端口转发等功能,可以帮助我们更好地管理和运维Linux服务器。 ### 回答3: Putty是一款在Windows系统使用SSH(Secure Shell)协议连接Linux服务器的软件工具。当我们需要在Windows操作系统上远程访问Linux服务器时,使用Putty是非常方便和快捷的。 使用Putty登录Linux服务器,需要先确定使用的是SSH协议,然后输入服务器的IP地址和端口号,点击连接即可。 首先,我们需要先下载并安装Putty软件。安装好后,打开Putty并按如下步骤进行设置: 1. 打开Putty软件后,在主界面中找到Session选项; 2. 输入服务器的IP地址和端口号; 3. 在Connection Type选项中勾选SSH协议; 4. 按下Open按钮,开始连接服务器; 5. 输入账号和密码完成登录。 如果没有设置过公钥认证,第一次登录服务器时,系统提示是否接受“远程计算机的公钥”以及是否记录该公钥。如果你确定该服务器是安全的,可以勾选“是”选项进行确认。一旦确认,Putty就会记录该公钥,以便下次登录使用。 在Putty的设置中,还可以设置显示、键盘、远程协议、连接、SSH、TTY等选项,以满足各种不同的需求。 总之,使用Putty登录Linux服务器是非常方便和快捷的。只要按照上述步骤操作,即可轻松地完成远程登录

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值