簡體   English   中英

Bash - 連接到 ssh(未授權),獲取 MOTD 文件並退出

[英]Bash - connect to ssh (unauthorized), grab MOTD to file and exit

我需要在不進行身份驗證的情況下獲取 many.network 設備的 MOTD。 在 ssh 連接上,設備將打印出 MOTD 並要求輸入密碼。 我不想登錄,只是將 MOTD 抓取到一個文件並退出。

我嘗試玩ssh -o BatchMode=yes ,但除了權限被拒絕外,它不會返回任何內容。

基本上我需要一個 MOTD 抓取器。

編輯:我不需要橫幅(服務版本)但 MOTD。 有些設備會在登錄前打印 MOTD。我需要獲取 output 並終止 ssh 連接。

我建議:

ssh -T -o PubkeyAuthentication=no -o PasswordAuthentication=no server 2>&1 | sed '$d' >file

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM