如何在 Ubuntu 上停用 SSH 歡迎訊息


在 Ubuntu 中停用 SSH 登錄時顯示的歡迎訊息(MOTD 和其他橫幅)可以通過修改 SSH 配置和 PAM 配置來實現。以下是具體步驟:

第一種方法:停用 SSH 登錄的 UsePAM

  1. 編輯 SSH 配置文件: 打開 /etc/ssh/sshd_config 文件進行編輯:
   sudo nano /etc/ssh/sshd_config
  1. 修改 UsePAM 設置: 在配置文件中找到 UsePAM 設置,並確保其設置為 no
   UsePAM no
  1. 保存並退出文件:Ctrl+O 保存文件,然後按 Ctrl+X 退出 nano 編輯器。
  2. 重新啟動 SSH 服務: 為使更改生效,重新啟動 SSH 服務:
   sudo systemctl refresh ssh

第二種:停用 PAM MOTD 模塊

另一種方法是直接停用PAM (Pluggable Authentication Modules) 的 MOTD 訊息。要停用 PAM 的 MOTD 訊息,您需要修改 PAM 配置文件。

  1. 編輯 PAM 配置文件: 打開 /etc/pam.d/sshd 文件進行編輯:
   sudo nano /etc/pam.d/sshd
  1. 注釋掉 pam_motd.so 模塊: 找到以下兩行,並在行首添加 # 進行注釋:
   #session    optional     pam_motd.so motd=/run/motd.dynamic
   #session    optional     pam_motd.so noupdate
  1. 保存並退出文件:Ctrl+O 保存文件,然後按 Ctrl+X 退出 nano 編輯器。

停用更新通知

SSH 登錄時還可能顯示系統更新和其他通知。這些通知通常由 /etc/update-motd.d/ 目錄中的腳本生成。您可以停用這些腳本以阻止顯示通知。

  1. 停用更新通知腳本:/etc/update-motd.d/ 目錄中的所有腳本設置為不可執行:
   sudo chmod -x /etc/update-motd.d/*

確認更改

重新啟動 SSH 服務後,嘗試登錄 SSH 來確認歡迎訊息已被停用。你應該不會再看到歡迎訊息顯示在 SSH 登錄提示之前。


WordPress Appliance - Powered by TurnKey Linux