Linux系統使用SSH登入之前如何顯示橫幅訊息

2022-06-08 11:03:10 字數 1004 閱讀 9927

openssh有乙個名為banner的內建選項。在允許身份驗證之前,將指定檔案的內容傳送給遠端使用者。如果banner選項設定為none,那麼在ssh登入時就不會顯示任何banner訊息。預設情況下,不顯示橫幅,並且禁用該選項。

如何開啟banner選項

1、登入到遠端的linux作業系統。

vi /etc/ssh/sshd_config

3、在配置檔案末尾新增banner /etc/ssh/my_banner這一行內容:

4、儲存配置檔案,並退出編輯。

5、建立/etc/ssh/my_banner檔案:

touch /etc/ssh/my_banner

6、重啟sshd服務:

systemctl restart sshd

找乙個自己喜歡的ascii art圖案

可以網上搜尋ascii art,會有許多生成ascii 藝術字的**。還可以將轉換成ascii型別的。

另一種方式是使用figlet命令生成普通字元的放大版。在centos中需要安裝epel源,然後安裝figlet程式:

yum install -y epel-release

yum -y install figlet (安裝有點慢)

可以看到生成的文字。我們可以將figlet生成的藝術字型寫入/etc/ssh/my_banner檔案中:

figlet test server > /etc/ssh/my_banner

重新登入一下試試

Linux之ssh免密登入

ssh無密碼登入,自然要用到linux的基礎命令ssh及scp,對於ssh和scp的使用見 ssh,scp命令使用教程 本機自身實現無密碼登入 ssh keygen cd home hzq ssh touch authorized keys chmod 600 authorized keys cat...

linux系統下ssh秘鑰登入

我有兩台linux主機 主機名分別是 lsx01.com lsx02.com 希望在lsx01.com這台主機上無秘鑰登入lsx02.com。在兩台機器上都新增主機ip資訊 例如在lsx01.com上 vi etc hosts 配置如下 cd root ssh ssh keygen t rsa 三下...

linux系統之ssh服務

linux系統之ssh服務 1 概念簡介 作用遠端連線協議 遠端檔案傳輸協議 openssh 在主機中開啟了openssh服務,那麼就對外開放了遠端連線的介面 openssh的服務端 sshd openssh的客戶端 ssh ssh sshd client server 預設埠 22 如何修改預設埠...