Mam następujące w mojej ~ / .ssh / config.
HOST 10.2.192.*
USER foo
PreferredAuthentications publickey
IdentityFile ~/.ssh/foo/id_rsa
Powyższa konfiguracja pozwala mi połączyć się z maszyną, wpisując o połowę mniej słów.
ssh 10.2.192.x
Przed moją konfiguracją ssh musiałem wpisać wszystko:
ssh foo@10.2.192.x -i ~/.ss/foo/id_rsa
Jednak w podsieci 10.2.192.x jest jeden komputer, z którym chcę się połączyć przy użyciu uwierzytelniania opartego na hasłach zamiast uwierzytelniania opartego na kluczach.
Ponieważ ssh patrzy na mój plik konfiguracyjny i znajduje dopasowanie, PreferredAuthentications publickey
nie mogę zalogować się tylko za pomocą mojego hasła.
Nie zamierzam ssh do tego specjalnego płatka śniegu vm wystarczająco często, aby uzasadnić dodanie nowej reguły do mojej konfiguracji ssh.
Jak sprawić, by ssh zignorował mój plik konfiguracyjny tylko raz i pozwolił mi uwierzytelnić się za pomocą hasła?