Назад | Перейти на главную страницу

Как получить / сбросить эффективную конфигурацию клиента ssh без подключения

Вопрос

Есть ли эквивалент для ssh к sshd -T (или, для тех, кто знает, что-то вроде maven's mvn help:effective-pom) ?

Я хотел бы увидеть эффективную конфигурацию, которая будет применяться к ssh команда без необходимости / возможности подключения к удаленному хосту

Контекст

У меня есть партии с аргументами командной строки, локальный пользователь ~/.ssh/config и глобальный /etc/ssh/ssh_config которые приносят кошмарные проблемы с экстраполяцией конфигурации.

Например. команда не работает, потому что глобальная конфигурация заставляет удаленный порт использовать неправильный демон ssh / изменить удаленное имя пользователя / изменить имя удаленного хоста /

В предыдущих версиях openssh-6.8 нет другого выхода, кроме -Q вариант, который доступен только для [-Q cipher | cipher-auth | mac | kex | key]. Вы можете получить только базовую информацию о разборе конфигурации ssh во время входа в систему с помощью -v переключатель.

В openssh-6.8 и новее есть переключатель для ssh, -G, который делает то же самое, что и -T для sshd.