Câu trả lời:
Có lẽ bạn có thể làm cho sshd sử dụng một vỏ đăng nhập như rootsh ?
Tôi không nghĩ SSHD ghi nhật ký các lệnh trong khi người dùng đăng nhập.
bạn có thể kiểm tra ai đã đăng nhập bằng cách kiểm tra
/var/log/auth.log
và tham chiếu chéo nó đến lịch sử của họ
/home/sshuser/.bash_history
lịch sử sẽ có lệnh cục bộ hoặc từ xa mặc dù.
.bash_history
phụ thuộc vào cách bạn định cấu hình nó. Nó có thể hiển thị bất cứ thứ gì, từ hỗn hợp của mọi phiên shell đồng thời đến không có gì cả. ( Ví dụ, export HISTFILE=''
tôi .bashrc
sử dụng tất cả các hệ thống để tắt lịch sử ghi âm vì lý do bảo mật.)
Tôi có một vấn đề tương tự và đã viết công cụ phiên nhật ký người dùng lưu trữ tất cả đầu ra shell vào một tệp nhật ký phiên chỉ có thể truy cập gốc. Nó có thể được kích hoạt thông qua lệnh bắt buộc trên sshd_conf hoặc ~ / .ssh / khóa được ủy quyền (xem tài liệu ).