[英]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.