Wie im Titel erwähnt, soll ssh mit dem Befehl "accept" automatisiert werden Einen Artikel schreiben.
Automatisieren Sie die SSH-Verbindung zu Vagrant, der sich derzeit auf Ihrem Gerät befindet Und sogar einige Bestätigungsbefehle sind automatisiert.
Ich habe mich für das Ziel auf den folgenden Artikel bezogen. https://qiita.com/ine1127/items/cd6bc91174635016db9b#comments
Da mein Motto darin besteht, beim Bewegen meiner Hände zu denken, werde ich vorerst einen Befehl schreiben.
#!/bin/sh
expect -c "
set timeout 5
spawn vagrant /usr/bin/ssh
expect \"$\"
exit
"
Das Ergebnis lief nicht gut ...
spawn vagrant /usr/bin/ssh
Ich finde den obigen Ausdruck seltsam,
Ich weiß nicht, was ich konkret tun soll. .. ..
Ich bin mir nicht sicher, aber anstatt mit vagabundierendem SSH einzutreten Es gibt viele Fälle, in denen Sie eine SSH-Verbindung mit einer IP-Adresse herstellen, und ich gehe davon aus, dass dies funktioniert. ..
cat Vagrantfile
config.vm.network "private_network", ip: "192.168.33.10"
Überprüfen Sie die IP-Adresse und starten Sie die SSH-Verbindung! !!
ssh 192.168.33.10
192.168.33.10: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
Es tut mir Leid ... Wenn Sie leicht googeln, scheint es, dass die Autoritätsbeziehung die Ursache ist, aber ... Aufgrund mangelnden Wissens endet es heute. ..
Recommended Posts