Hiển thị cài đặt đầy đủ của sshd


15

Trình nền OpenSSH có nhiều giá trị "mặc định" cho các cài đặt của nó. Vì vậy, nhìn vào sshd_config có thể không cung cấp cho ai đó toàn bộ cài đặt hoạt động.

Làm cách nào để hiển thị cấu hình sshd đầy đủ (cho OpenSSH)?


Câu trả lời:


26

Lệnh OpenSSH sshdcó một công tắc kiểm tra mở rộng có thể được sử dụng để "Kiểm tra tính hợp lệ của tệp cấu hình, xuất cấu hình hiệu quả thành thiết bị xuất chuẩn và sau đó thoát." (nguồn sshd man trang).

Vì vậy, câu trả lời là (dưới dạng root hoặc tiền tố với sudo):

sshd -T

(các cài đặt không theo thứ tự bảng chữ cái, người ta có thể sử dụng sshd -T | sortđể nhanh chóng tìm kiếm một cài đặt hoặc chỉ grepcài đặt) :-)

PS: phản xạ đầu tiên của tôi là tìm kiếm câu trả lời này trực tuyến, nhưng các công cụ tìm kiếm không hữu ích. Và sau đó chỉ nhìn vào trang người đàn ông và tìm thấy câu trả lời. Đối với những người lười biếng như tôi chuyển quá nhanh sang internet, bây giờ đã có câu trả lời được đăng trực tuyến! Bài học rút ra hôm nay: kiểm tra trang người đàn ông trước, hỏi công cụ tìm kiếm sau nếu cần.


2
Đó là câu trả lời tốt nhất. Nhưng cũng lưu ý rằng các phiên bản cũ hơn của ssh được gửi cùng với tệp sshd_config có chứa tất cả các giá trị mặc định được nhận xét. Vì vậy, trường hợp xấu nhất bạn luôn có thể nhận được phân phối và xem tập tin đó.
dùng3188445
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.