问题
ssh
有没有相当于sshd -T
(或者,对于那些知道的人来说,像 maven 这样的mvn help:effective-pom
)?
我希望能够看到应用于ssh
命令的有效配置,而无需/能够连接到远程主机
语境
我有带有命令行参数、用户本地~/.ssh/config
和全局的批次/etc/ssh/ssh_config
,它们带来了噩梦般的配置外推问题。
例如,命令失败,因为全局配置强制将远程端口设置为错误的 ssh 守护程序/更改了远程用户名/更改了远程主机名/
答案1
在 openssh-6.8 之前的版本中,除了选项之外没有其他方法-Q
,该选项仅适用于[-Q cipher | cipher-auth | mac | kex | key]
。使用交换机登录时,只能获得有关解析 ssh 配置的一些基本信息-v
。
在 openssh-6.8 及更新版本中,有一个用于 ssh 的开关,其功能-G
与 相同:-T
sshd
ssh -G example.com