GNU/Linux >> Linux Esercitazione >  >> Linux

Come accettare sì dallo script Sei sicuro di voler continuare a connetterti (sì/no)?

Questo è di progettazione. ssh le interazioni di verifica e autenticazione dell'host di deliberatamente non accettare input da pipe. Tuttavia, puoi farlo se sei sicuro delle tue chiavi host:

ssh-keyscan host.example.com >> $HOME/.ssh/known_hosts
ssh host.example.com

Se non ti interessa autenticare gli host tramite SSH e accettare ciecamente le chiavi dai server o ignorarle, è meglio ignorarle.

$ ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no <user>@<host>

Tieni presente che stai limitando la capacità di SSH di proteggerti, ma questo è il modo più appropriato per utilizzare gli strumenti come previsto invece di forzarli con mezzi esterni.


Linux
  1. Ssh:come eseguire uno script immediatamente dopo la connessione tramite Ssh?

  2. Come si esegue uno script all'accesso in *nix?

  3. Come fare in modo che un programma continui a essere eseguito dopo essersi disconnesso da ssh?

  4. Come scrivo una risposta sì per l'installazione dei programmi?

  5. Array Bash e pedici negativi, sì o no?

Guida essenziale:come eseguire l'aggiornamento a Ubuntu 21.04 da 20.10 (Sì, finalmente)

Come rilevare se la shell è controllata da Ssh?

Ssh:richiede solo l'autenticazione di Google da una rete locale esterna?

Linux:come accedere a Tty da Ssh?

Cosa sono gli script di shell? Come creare script di shell?

Come disabilitare il controllo della chiave host SSH in Linux