GNU/Linux >> Znalost Linux >  >> Linux

Jak se mohu vyhnout ověření hostitele SSH pro známé hostitele?

Použijte -o možnost,

ssh -o "StrictHostKeyChecking no" [email protected]

Přidejte následující řádky na začátek /etc/ssh/ssh_config ...

Host 192.168.0.*
   StrictHostKeyChecking no
   UserKnownHostsFile=/dev/null

Možnosti:

  • Hostitelská podsíť může být * umožnit neomezený přístup ke všem IP adresám.
  • Upravit /etc/ssh/ssh_config pro globální konfiguraci nebo ~/.ssh/config pro konfiguraci specifickou pro uživatele.

Viz http://linuxcommando.blogspot.com/2008/10/how-to-disable-ssh-host-key-checking.html


Měli byste to získat pouze při prvním připojení k novému hostiteli. Poté, co odpovíte yes hostitel se uloží do ~/.ssh/known_hosts a při příštím připojení nebudete vyzváni.

Všimněte si, že pokud ~/.ssh/known_hosts nelze zapsat z jakéhokoli důvodu (např. problém s oprávněními), pak budete vyzváni při každém připojení.


Linux
  1. [Linux]:Jak hashovat soubory známých hostitelů z adresáře ~/.ssh/

  2. Jak zadat heslo pro více Windows?

  3. Jak opravit problematický klíč v souboru ~/.ssh/known_hosts

  1. Jak opravit chybu „Ověření klíče hostitele se nezdařilo“

  2. Jak připojit vzdálený hostitel pomocí příkazu ssh

  3. Jak zakázat algoritmus HMAC založený na MD5 pro SSH

  1. Jak používat tunelování SSH pro přístup k omezeným serverům

  2. Jak mohu použít SSH s proxy SOCKS 5?

  3. Jak mohu číst vstup z klávesnice hostitelů při připojení přes SSH?