Làm thế nào để hiển thị máy chủ / cấu hình / cấu hình ssh cấu hình mặc định?


15

Theo ssh_confighồ sơ của tôi ...

Dữ liệu cấu hình được phân tích cú pháp như sau:

  1. tùy chọn dòng lệnh
  2. tập tin người dùng
  3. tập tin toàn hệ thống

Như đã nói, (và vâng, tôi biết, tôi có thể quét man ssh_configman sshvà (hy vọng) cho các mặc định được ghi thành tài liệu) .. làm cách nào tôi có thể "in ra" cấu hình hoạt động, cho TẤT CẢ các cài đặt hiện tại. Ví dụ, một cái gì đó như ...

ssh -o Tunnel=ethernet servername -p 2210 --print-config

SSH-2.0-OpenSSH_7.0
 Command Line Options
   Port 2210
   Host servername
 Command Line Configurations
   Tunnel Ethernet
 Config File
   ...
 SSH Defaults
   ...
   AddressFamily any (???)
   BatchMode no
   ...

Điều này sẽ cho bạn biết chính xác những gì được thiết lập, và tại sao. Tôi gọi AddressFamilycụ thể, vì nó là một ví dụ hoàn hảo về tùy chọn cấu hình với giá trị mặc định KHÔNG được ghi lại . Từ man ssh_config...

Chỉ định họ địa chỉ sẽ sử dụng khi kết nối. Các đối số hợp lệ là any, inet(chỉ sử dụng IPv4) hoặc inet6(chỉ sử dụng IPv6).

Ừ! Cảm ơn cho bất kỳ đề xuất mang tính xây dựng (không chỉ là một loạt các RTFM). 🙉


tham khảo bài này . sshdsử dụng các tệp cấu hình để ghi đè mặc định bên trong của nó, được hiển thị trong các tệp cấu hình stock sau khi cài đặt mới
gwillie

1
@gwillie Lưu ý : ssh_config! = sshd_config.
EEAA

những gì hiện nó vấn đề, không có cách nào để làm điều đó, tôi đã viết một kịch bản khi tôi đã phải làm điều đó, chỉ cần đảm bảo bạn phân tích các tập tin theo thứ tự đúng
gwillie

Trên Mac OS X, chỉ có một tập hợp con nhỏ trong số nhiều tùy chọn khả dụng được đề cập trong tệp cấu hình "stock".
mralexgray

Câu trả lời:


23

-Gtùy chọn trong openssh gần đây, hoạt động theo cách tương tự như -Tở phía máy chủ.

-G Làm cho ssh in cấu hình của nó sau khi đánh giá các khối Host và Match và thoát.

Bằng cách gọi, ssh -G hostbạn sẽ nhận được các tùy chọn được sử dụng để kết nối với máy chủ cụ thể, điều này có thể hữu ích để gỡ lỗi các kết quả khớp có điều kiện ssh_config.

Ngoài ra, việc thiết lập thêm mức ghi nhật ký chi tiết ( -vvv) có thể giúp gỡ lỗi trình phân tích cú pháp cấu hình.

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.