Điểm:0

Làm cách nào tôi có thể chỉ cho phép truy cập SSH vào một thời điểm cụ thể?

lá cờ in

Dựa trên Ubuntu 18.04,

Tôi muốn cho phép người dùng chỉ truy cập từ 9 giờ sáng đến 5 giờ chiều(thời gian làm việc) trên máy chủ SSH. (được sử dụng OpenSSH-máy chủ bưu kiện)

Tôi đã tra cứu tất cả các tài liệu mà tôi nghĩ sẽ giúp ích cho bạn từ quản lý người dùng đến cài đặt PAM trên Google, nhưng tôi không nghĩ có bất kỳ thông tin nào hạn chế quyền truy cập theo múi giờ SSH.

(Nhưng, tôi không phải sử dụng các dịch vụ liên quan đến tường lửa như uww.)

Nếu bạn có thể giúp tôi, xin vui lòng cho tôi biết. Cảm ơn bạn.

(Xin hãy hiểu rằng tiếng Anh của tôi có thể không tự nhiên vì tôi không giỏi tiếng Anh.)

lá cờ hr
Bạn chỉ muốn ngăn người dùng kết nối trong những giờ đó hay bạn muốn ngắt kết nối những người dùng đã kết nối?
Garam Lee avatar
lá cờ in
@steeldriver Tôi chỉ muốn ngăn người dùng kết nối với dịch vụ SSH từ 5 giờ chiều. đến 9 giờ sáng (không phải thời gian làm việc). Theo đúng nghĩa đen.
Điểm:3
lá cờ cn
raj

Sử dụng công việc định kỳ để dừng và khởi động máy chủ ssh vào những thời điểm cụ thể. Ví dụ tạo một tệp /etc/cron.d/start-stop-ssh với các nội dung sau:

0 9 * * * root /usr/sbin/service ssh bắt đầu
0 17 * * * root /usr/sbin/service ssh dừng

Điều này sẽ bắt đầu dịch vụ ssh hàng ngày lúc 9:00 và dừng dịch vụ hàng ngày lúc 17:00.

Xin lưu ý rằng khi dịch vụ bị dừng, không ai (kể cả quản trị viên) có thể đăng nhập qua ssh.

Garam Lee avatar
lá cờ in
Cảm ơn bạn. Tôi sẽ thử phương pháp đó.
Điểm:3
lá cờ jp

Các pam_time mô-đun được thiết kế cho việc này.

  1. cộng pam_time như là người đầu tiên tài khoản câu lệnh trong cấu hình ssh pam. Lệnh này sẽ chèn câu lệnh yêu cầu tài khoản pam_time.so ngay phía trên dòng @include tài khoản chung.
sed -i -e '/^.include common-account/i account required pam_time.so' /etc/pam.d/sshd
  1. cấu hình /etc/security/time.conf như mong muốn. Lệnh này sẽ thêm cấu hình sshd;*;*;Wk0900-1700. Điều này giới hạn các kết nối ssh cho tất cả người dùng vào các ngày trong tuần từ 9 giờ sáng đến 5 giờ chiều.
tiếng vang 'sshd;*;*;Wk0900-1700' >> /etc/security/time.conf

Xem thêm

Garam Lee avatar
lá cờ in
Ồ cảm ơn! Tôi đã học được một điều mới. (Tôi cũng sẽ thử điều đó!)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.