GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ja vom Skript akzeptieren Möchten Sie die Verbindung wirklich fortsetzen (ja/nein)?

Dies ist beabsichtigt. ssh 's Hostverifizierungs- und Authentifizierungsinteraktionen absichtlich akzeptieren keine Eingaben von Pipes. Sie können jedoch Folgendes tun, wenn Sie sich auf Ihre Hostschlüssel verlassen können:

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

Wenn Sie die Hosts nicht über SSH authentifizieren möchten und die Schlüssel von Servern entweder blind akzeptieren oder ignorieren, ignorieren Sie sie besser einfach.

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

Denken Sie daran, dass Sie die Fähigkeit von SSH, Sie zu schützen, einschränken, aber dies ist der angemessenere Weg, die Tools so zu verwenden, wie sie beabsichtigt sind, anstatt sie durch externe Mittel zu erzwingen.


Linux
  1. Ssh – Wie führe ich ein Skript sofort nach der Verbindung über SSH aus?

  2. Wie erkennt man, ob die Shell von ssh aus gesteuert wird?

  3. Ssh – Wie vermeide ich, dass Ssh um Erlaubnis fragt?

  4. Ssh 7.4 Längere Pause bei „pledge:Network“?

  5. SSH:connect to host localhost port 22:Verbindung abgelehnt

Essential Guide:Upgrade auf Ubuntu 21.04 von 20.10 (Ja, endlich)

Wie man SSH unter Linux von Android aus macht

Ssh – Nur Google-Authentifikator von außerhalb des lokalen Netzwerks erforderlich?

Linux – Wie melde ich mich von Ssh aus bei Tty an?

Was sind Shell-Skripte? Wie erstelle ich Shell-Skripte?

So deaktivieren Sie die Überprüfung des SSH-Hostschlüssels in Linux