I can expect the settings in
/etc/ssh/ssh_configto be ignored?
Sim. ssh lê a opção de linha de comando -F , que define a variável config :
case 'F':
config = optarg;
break;
e, mais tarde, chama process_config_files , que ou
- lê a configuração especificada na linha de comando
ou
- lê os outros dois arquivos (
/etc/ssh/ssh_confige~/.ssh/config).
Além disso, especificar none na linha de comando ( -F none ) fará com que nenhum arquivo de configuração seja carregado. Veja o código fonte da função vinculada para mais detalhes sobre como essa opção é manipulada.