Cho phép truy cập mật khẩu cho tất cả người dùng ngoại trừ root?


8

Tôi muốn để người dùng root được kích hoạt trên máy chủ của mình để thuận tiện và lý do duy nhất khiến mọi người phản đối ý tưởng (mà tôi biết) là các cuộc tấn công vũ phu vào SSH.

Vì vậy, có cách nào trong SSH để cho phép truy cập mật khẩu cho tất cả người dùng ngoại trừ root, nhưng cho phép truy cập ssh-key cho root không?

HĐH: Ubuntu Server Phiên bản 10.04 x86

Phiên bản SSH: OpenSSH_5.3p1 Debian-3ubfox7, OpenSSL 0.9.8k ngày 25 tháng 3 năm 2009



1
Đây không chính xác là một bản sao, vì có một sự thay thế cụ thể gốc.
Ignacio Vazquez-Abrams

Câu trả lời:


12

Từ sshd_config(5)trang người đàn ông:

PermitRootLogin
          ...

        If this option is set to “without-password”, password authentica-
        tion is disabled for root.

Cảm ơn bạn! Tôi thường đọc hướng dẫn trước khi hỏi, nhưng điều này dường như đủ phức tạp để không có trong hướng dẫn. Tôi đã mong đợi một số loại giải pháp iptables, nhưng điều này tốt hơn, rõ ràng!
Soviero

1
Tôi sẽ cảnh giác khi đưa PermitRootLogin without-passwordvào cấu hình sshd của mình!
một CVn
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.