Comme mentionné dans le titre, visant à automatiser ssh à l'aide de la commande expect Ecrire un article.
Automatisez la connexion SSH à vagrant actuellement sur votre appareil Et même certaines commandes de confirmation sont automatisées.
Je me suis référé à l'article suivant pour l'objectif. https://qiita.com/ine1127/items/cd6bc91174635016db9b#comments
Puisque ma devise est de penser en bougeant mes mains, j'écrirai une commande pour le moment.
#!/bin/sh
expect -c "
set timeout 5
spawn vagrant /usr/bin/ssh
expect \"$\"
exit
"
Le résultat ne s'est pas bien passé ...
spawn vagrant /usr/bin/ssh
Je pense que l'expression ci-dessus est étrange,
Je ne sais pas quoi faire spécifiquement. .. ..
Je ne suis pas sûr, mais au lieu d'entrer avec vagabond ssh Il existe de nombreux cas si vous établissez une connexion ssh avec une adresse IP, et je m'attends à ce que cela fonctionne. ..
cat Vagrantfile
config.vm.network "private_network", ip: "192.168.33.10"
Vérifiez l'adresse IP et démarrez la connexion SSH! !!
ssh 192.168.33.10
192.168.33.10: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
Je suis désolé ... Si vous recherchez légèrement sur Google, il semble que la relation d'autorité en est la cause, mais ... En raison d'un manque de connaissances, il se termine aujourd'hui. ..
Recommended Posts