Hvordan deaktivere streng vertsnøkkelkontroll i ssh?

Jeg vil deaktivere streng vertsnøkkelkontroll i ssh for Ubuntu 11.04. Hvordan gjør jeg det?

Løsning

I ~/.ssh/config (hvis denne filen ikke finnes, bare opprett den):

Host *
    StrictHostKeyChecking no

Dette vil slå den av for alle verter du kobler til. Du kan erstatte * med et vertsnavnmønster hvis du bare vil at det skal gjelde for noen verter.

Sørg for at tillatelsene for filen begrenser tilgangen til bare deg selv:

sudo chmod 400 ~/.ssh/config
Kommentarer (7)

I stedet for å legge den til i ~/.ssh/config-filen for alle Host *, ville det være tryggere å spesifisere en bestemt vert.

Du kan også sende en parameter på kommandolinjen som dette:

ssh -o StrictHostKeyChecking=no yourHardenedHost.com
Kommentarer (8)

FYI. Jeg foretrekker å deaktivere vertskontroll bare når jeg bruker cssh.

alias cssh='ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'
Kommentarer (4)