[英]How do I log inputs and ouputs from an SSH bash session?
我想構建一個簡單的測試系統,該應用程序允許候選人通過SSH進入bash會話,並且既可以記錄候選人提供的所有輸入,又可以記錄和評估這些命令的輸出。
我想評估候選人是否將使用某些命令,並確定他打開了哪些文件以及輸出了什么。 另外,我想查看他使用的所有命令的列表並解析這些命令的輸出。 我正在考慮在VI / NANO / LESS上創建別名包裝器,這些包裝器將在打開某個文件時記錄並發送到中央記錄/點系統。
我最好怎么做?
滿足您的要求可能有點過頭了,但是您是否考慮過使用script
實用程序?
盡管解析輸出文件並不總是那么簡單,但它尤其旨在記錄用戶會話的所有輸入和輸出,尤其是在涉及原始模式應用程序(例如Emacs)時。 但是,您可以使用scriptreplay
程序重播輸出文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.