Có cách nào chỉ cho phép đăng nhập chỉ xảy ra tại một thời điểm cụ thể không?


14

Mỗi ngày trong tuần, tôi đăng nhập vào VPS (Linux) của mình vào cùng một lúc (từ 8 giờ sáng đến 9 giờ sáng) bằng PuTTY.

Có cách nào để ngăn chặn hoặc tự động thất bại tất cả các lần thử đăng nhập khác vào thời điểm khác không?


2
hầu hết mọi người trực tuyến khuyên bạn nên viết một cặp công việc định kỳ thao túng IPTables, để cổng SSH của bạn chỉ mở giữa những giờ đó.
Frank Thomas

4
hãy nhớ rằng nếu có điều gì đó xảy ra, bạn sẽ không thể truy cập nó vào một thời điểm khác
Bartlomiej Lewandowski

1
Trừ khi bạn có một lý do cụ thể để cần hạn chế đăng nhập nhiều lần, đây là một ý tưởng tồi. Mật khẩu an toàn sẽ rất nhiều nếu tất cả những gì bạn đang cố gắng là bảo mật máy của bạn. Một khai thác linux sẽ (rất có thể) bỏ qua việc đăng nhập hoàn toàn, điều này làm cho việc này trở nên vô dụng. Trong khi đó, bạn sẽ tự giới hạn thời gian cụ thể.
Jon

2
sử dụng tốt hơn fail2ban
user84207

1
Tôi đồng ý, fail2ban rất cần thiết cho SSH đối mặt công khai. nó sẽ không bảo vệ chống lại một số cuộc tấn công vũ trang phân tán do botnet điều khiển rất chậm, nhưng đối với loại đối thủ đó, dù sao cũng có rất ít việc phải thực hiện trên lớp dịch vụ.
Frank Thomas

Câu trả lời:


21

Xem trang này cho time.conf

user1 ; * ; Wd0000-2400 | Wk1800-0800

sẽ cho phép người dùng1 buổi tối vào các ngày trong tuần (wk) và tất cả các ngày vào cuối tuần (wd) và từ chối họ trong phần còn lại của thời gian.

của bạn sẽ là một cái gì đó như

* ; * ; Al0800-0900

Wk1800-0800quy tắc đúng trong ví dụ của bạn? Nếu có - nó có nghĩa giống như Wk0000-0800|Wk1800-2400hay Mo1800-2400|WkMo0000-0800|WkMo1800-2400|Sa0000-0800?
burtek

vâng, quy tắc đó xuất phát trực tiếp từ các trang, vì vậy tôi khá tự tin là đúng. vâng, nó phải tương đương với biểu thức ghép của bạn. Đối với quy tắc lớn hơn của bạn, bạn có đang cố gắng nói: Vào thứ hai từ 6p-12a, Mỗi ngày trong tuần trừ thứ hai 12a-8a, Mỗi ngày trong tuần trừ thứ hai từ 6p-12a và thứ bảy từ 12a-8p? Các quy tắc không có ý nghĩa hoàn toàn hợp lý (tại sao cho phép thứ hai, và sau đó không cho phép thứ hai trong cùng khoảng thời gian). Lưu ý, hãy chắc chắn sử dụng không gian xung quanh đường ống và bán của bạn. bash có thể đặc biệt về điều đó.
Frank Thomas

Có vẻ như bạn cũng phải chỉnh sửa các tập tin trong /etc/pam.d/. Xem câu trả lời trên ask.fedoraproject.org/en/question/7260/ Kẻ
erik
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.