내 ssh_config
파일 에 따르면 ...
구성 데이터는 다음과 같이 구문 분석됩니다.
- 명령 줄 옵션
- 사용자 별 파일
- 시스템 전체 파일
그는 말했다 (그래, 내가 알고 함께 할 수 샅 샅히 뒤져 man ssh_config
과 man ssh
, 문서화 기본값에 대한 (희망)) 나는 현재의 모든 설정을 활성 구성을 "인쇄"할 수있는 방법 .... 예를 들어 ...
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
...
이렇게하면 정확히 무엇이 설정되어 있는지, 왜 그런지 알 수 있습니다. NO 문서화 된 기본값AddressFamily
이있는 구성 옵션의 완벽한 예이므로 구체적으로 호출했습니다 . 부터 ...man ssh_config
연결할 때 사용할 주소 계열을 지정합니다. 유효한 인수는
any
,inet
(IPv4 만 사용) 또는inet6
(IPv6 만 사용)입니다.
어! 건설적인 제안에 감사드립니다 RTFM
. 🙉
@gwillie 참고 :
—
EEAA
ssh_config
! = sshd_config
.
문제가 무엇인지, 할 수있는 방법이 없습니다. 스크립트를 작성해야 할 때 스크립트를 작성했습니다. 파일을 올바른 순서로 구문 분석해야합니다.
—
gwillie
Mac OS X에서는 불행히도 "주식"구성 파일에 사용 가능한 많은 옵션 중 일부만 언급되어 있습니다.
—
mralexgray
sshd
config 파일을 사용하여 내부 기본값을 재정의합니다. 이는 새로 설치 한 후에 기본 구성 파일에 표시됩니다.