Theo ssh_config
hồ sơ của tôi ...
Dữ liệu cấu hình được phân tích cú pháp như sau:
- tùy chọn dòng lệnh
- tập tin người dùng
- 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_config
VÀ man ssh
và (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 AddressFamily
cụ 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ặcinet6
(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
). 🙉
ssh_config
! = sshd_config
.
sshd
sử 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