Làm cách nào để SSH và xóa tất cả lịch sử hoạt động SSH trước đây?


8

Tôi muốn xóa bất kỳ và tất cả các nhật ký hoạt động cho SSH từ xa. Làm thế nào để tôi nhận được nó?

Tài khoản của tôi trên máy chủ từ xa không có đặc quyền quản trị viên và vì vậy tôi chỉ muốn xóa người dùng khỏi hồ sơ kết nối người dùng.


24
Điều này nghe có vẻ đáng ngờ. :)
Richard Holloway

1
@Richard, chắc chắn là có, nhưng điều đáng ngờ hơn là xóa mọi thứ thay vì chỉ xóa dữ liệu của phiên hiện tại.
Oxwivi

1
liên quan đến cập nhật: sẽ không xảy ra. Nếu quản trị viên đáng muối, tất cả các bản ghi đều có thể đọc được trên thế giới nhưng không thể chỉnh sửa bởi bất kỳ ai khác ngoài quản trị viên (nghĩa là phải có quyền root hoặc sudo).
Rinzwind

@Rinzwind, không có gì được lưu trong thư mục người dùng? Trong .sshthư mục hoặc một cái gì đó, ví dụ.
Oxwivi

3
Các lệnh bạn đã ban hành khi bạn có quyền truy cập sẽ nằm trong tệp lịch sử bash của bạn. Đó là tất cả những gì tôi có thể nghĩ ra.
Rinzwind

Câu trả lời:


18

Câu trả lời cho điều này nằm ở sshd.confsshd_config(máy chủ) và ssh_config(máy khách). Tùy thuộc vào cấp độ nhật ký, nó ghi nhật ký /var/log/syslog(mặc định) và / hoặc /var/log/auth.log(loglevel 'verbose' chứa các lần thử đăng nhập ssh).

Nếu hiện tại /var/log/securecũng chứa một nhật ký truy cập.

Bạn sẽ cần root/ sudotruy cập để chỉnh sửa bất kỳ tệp nào trong số này: chúng sẽ có thể đọc được từ nhưng không thể chỉnh sửa trên thế giới.

Bên cạnh đó. Bên cạnh việc đăng nhập từ ssh daemon, lệnh lastcũng hiển thị (không thành công) đăng nhập từ ssh. Thông tin cho lệnh này đến từ /var/log/wtmp(Tôi sẽ đặt cược thêm vài lần nữa).

Và cũng có khả năng sysadmin đã cài đặt auditdhoặc logwatchthực tế không thể che giấu hoạt động vì họ có thể nhận được thông báo dựa trên hoạt động hoàn tác đăng ký hoạt động ssh.

Ví dụ về /var/log/auth.log:

Ngày 10 tháng 8 10:10:10 rinzwind sshd [3653]: Văn bản người dùng không hợp lệ từ {ipadress}
Ngày 10 tháng 8 10:10:10 rinzwind sshd [3653]: Quyền quá mức hoặc quyền sở hữu xấu đối với tệp / var / log / btmp
Ngày 10 tháng 8 10:10:10 rinzwind sshd [3653]: lỗi: Không thể lấy thông tin bóng cho NOUSER
Ngày 10 tháng 8 10:10:10 rinzwind sshd [3653]: Mật khẩu không thành công cho kiểm tra người dùng không hợp lệ từ {ipadress} port {port} ssh2
Ngày 10 tháng 8 10:10:10 rinzwind sshd [3653]: Quyền quá mức hoặc quyền sở hữu xấu đối với tệp / var / log / btmp

Cập nhật câu hỏi.
Oxwivi

Nhân tiện, loại dữ liệu nào được ghi lại khi kết nối SSH diễn ra? Địa chỉ IP cho chắc chắn, nhưng những gì khác?
Oxwivi

Không có tên người dùng được ghi lại?
Oxwivi

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.