@deepwhale-cn/dsh-ssh-console:給 agent 一條受控的 SSH 執行通道
feely0208 維護的 DSH 插件 @deepwhale-cn/dsh-ssh-console,把遠端執行做成側欄面板:主機白名單來自 ~/.ssh/config,默認只能用別名,放寬到任意 user@host 須顯式設 DSH_SSH_ALLOW_ANY=1;以 BatchMode=yes 只走密鑰,需要密碼直接報錯;命中 rm -rf / mkfs / dd / shutdown / chmod 777 / 強推 / npm publish 等模式時返回需要確認,帶 confirm=true 才執行;每次執行、拒絕、待確認都寫入 ~/.dsh/ssh-console-audit.jsonl,面板顯示退出碼、耗時、stdout/stderr 與最近 20 條審計。安裝命令 dsh plugin --profile web add @deepwhale-cn/dsh-ssh-console,MIT 許可,dsh >=0.1.0-rc.6 <0.3.0、node >=18。正文還寫明瞭它不是完整終端、不保留 shell 狀態、默認超時 30 秒最長 120 秒、審計是明文 JSONL 等邊界。
閱讀全文