Hvordan deaktiveres strict host key checking i ssh?

Jeg vil gerne deaktivere strict host key checking i ssh for Ubuntu 11.04. Hvordan gør man det?

Løsning

I din ~/.ssh/config (hvis denne fil ikke findes, skal du bare oprette den):

Host *
    StrictHostKeyChecking no

Dette vil slå det fra for alle værter, du forbinder til. Du kan erstatte * med et værtsnavnsmønster, hvis du kun vil have det til at gælde for nogle værter.

Sørg for, at tilladelserne på filen kun begrænser adgangen til dig selv:

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

I stedet for at tilføje det til din ~/.ssh/config-fil for alle host *, ville det være mere sikkert at angive en bestemt host.

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

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

TIL DIN ORIENTERING. Jeg foretrækker at deaktivere værtskontrol, når jeg bruger cssh.

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