Não é possível desconfigurar o valor de configuração da maneira como a leitura de configuração é feita em ssh
internals.
Você deve pensar no contrário. Onde você define esse valor? Você deve fazer isso em ~/.ssh/config
.
Se você usar seu cartão inteligente somente para hosts específicos, deverá colocar essa opção no bloco Match host
.
Você executa scripts cron em seu usuário? Você pode usar Match exec
block para verificar se você executa a sessão interativa ou a partir do cron. Ou você pode até escrever um script que verificaria se o carrinho está lá (use novamente Match exec
). Se você executá-lo com um usuário diferente, forneça a ele seu arquivo de configuração sem essa opção (em seu diretório pessoal).
Ou você pode simplesmente fornecer diferentes ssh_config
para o script cron ssh
(usando -F
switch), onde você não terá essa opção definida. Existem muitas possibilidades nesse sentido. Se você estiver interessado em particular, posso adicionar mais detalhes.