GNU/Linux >> Tutoriels Linux >  >> Linux

Comment accepter le oui du script Êtes-vous sûr de vouloir continuer à vous connecter (oui/non) ?

C'est par conception. ssh les interactions de vérification et d'authentification de l'hôte de délibérément n'acceptez pas d'entrée de tuyaux. Cependant, si vous avez confiance en vos clés d'hôte, vous pouvez :

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

Si vous ne vous souciez pas d'authentifier les hôtes via SSH et que vous acceptez aveuglément les clés des serveurs ou que vous les ignorez, mieux vaut simplement les ignorer.

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

Gardez à l'esprit que vous limitez la capacité de SSH à vous protéger, mais c'est la manière la plus appropriée d'utiliser les outils comme ils sont destinés plutôt que de les forcer par des moyens externes.


Linux
  1. Ssh - Comment éviter que Ssh ne demande la permission ?

  2. Comment exécutez-vous un script lors de la connexion dans * nix ?

  3. Comment puis-je demander une entrée Oui/Non/Annuler dans un script shell Linux ?

  4. SSH :connect to host localhost port 22 : Connexion refusée

  5. Exécutez un script de n'importe où

Guide essentiel :comment mettre à niveau vers Ubuntu 21.04 à partir de 20.10 (oui, enfin)

Ssh - Comment exécuter un script immédiatement après la connexion via Ssh ?

Comment détecter si le shell est contrôlé depuis Ssh ?

Ssh - Nécessite uniquement l'authentificateur Google depuis l'extérieur du réseau local ?

Linux - Comment connecter l'utilisateur à Tty à partir de Ssh ?

Comment désactiver la vérification de la clé d'hôte SSH sous Linux