[LINUX] Ich möchte ssh mit dem Befehl expected automatisieren!

Einführung

Wie im Titel erwähnt, soll ssh mit dem Befehl "accept" automatisiert werden Einen Artikel schreiben.

Spezielle Ziele

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

① Denkfehler

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. .. ..

② Denkfehler

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

Ich möchte ssh mit dem Befehl expected automatisieren!
Ich möchte ssh mit dem Befehl expected automatisieren! Teil 2
Ich möchte die Sicherheit der SSH-Verbindung erhöhen
Ich möchte Spyder an die Taskleiste anheften
Ich möchte kühl auf die Konsole ausgeben
Ich habe versucht, den Befehl umask zusammenzufassen
Ich möchte mit dem Reim Teil1 umgehen
Ich möchte mit dem Reim part3 umgehen
Ich möchte den Fortschrittsbalken anzeigen
Ich möchte mit dem Reim part2 umgehen
Ich möchte mit dem Reim part5 umgehen
Ich möchte mit dem Reim part4 umgehen
Ich möchte einen beliebigen Befehl im Befehlsverlauf von Shell belassen
Ich möchte mit Python eine E-Mail von Google Mail senden.
Ich möchte CSV-Dateien mit Vega-Lite visualisieren!
Ich möchte mit dem Reim part7 (BOW) umgehen
[Ich möchte Bilder mit Tensorflow klassifizieren] (2) Lassen Sie uns Bilder klassifizieren
Ich möchte das Erscheinungsbild von zabbix anpassen
Ich möchte die Aktivierungsfunktion Mish verwenden
Ich möchte den Fortschritt in Python anzeigen!
Ich möchte den Dateinamen von DataLoader sehen
So schreiben Sie eine GUI mit dem Befehl maya
Ich möchte das Ausführungsergebnis von strace erfassen
weniger Befehl Ich möchte mich definitiv an diesen [Linux-Befehl] erinnern.
Ich möchte mit Python-Datenklasse nach hinten erben
Ich möchte die Grundlagen von Bokeh vollständig verstehen
Ich habe versucht, die Sündenfunktion mit Chainer zu approximieren
Ich habe einen Befehl zum Markieren des Tabellenclips gegeben
Ich möchte das Produkt zu den niedrigsten Kosten veröffentlichen
Ich habe versucht, die Sprache mit CNN + Melspectogram zu identifizieren
Ich möchte R-Datensatz mit Python verwenden
Ich habe versucht, das Wissensdiagramm mit OpenKE zu ergänzen
Ich möchte mit dem Reim part8 umgehen (einmal fertig)
Ich habe versucht, das Bild mithilfe von maschinellem Lernen zu komprimieren
Ich möchte einen Screenshot der Site in Docker mit einer beliebigen Schriftart erstellen
Ich möchte nur Pods mit dem angegebenen Label mit Label Selector in Client-go extrahieren
Ich möchte auch Linux-Befehle an der Eingabeaufforderung verwenden! Verwenden Sie Linux-Befehle an der Eingabeaufforderung anstelle von Git Bash
Klonen Sie mit dem Befehl dd
Ich möchte SUDOKU lösen
[TensorFlow] Ich möchte die Indizierung für Ragged Tensor beherrschen
Ich möchte initialisieren, wenn der Wert leer ist (Python)
Ich möchte die von LINE an S3 gesendeten Fotos speichern
maya Python Ich möchte die gebackene Animation wieder reparieren.
Ich möchte vorerst Selen bewegen [für Mac]
Ich habe versucht, die Anzeigenoptimierung mithilfe des Banditenalgorithmus zu simulieren
Ich möchte eine Jupyter-Umgebung mit einem Befehl starten
Ich möchte nur die SudachiPy-Normalisierungsverarbeitung verwenden
Ich möchte Betriebsinformationen über die Yahoo-Route erhalten
Ich möchte mit Numpy die japanische Flagge in die Palau-Flagge ändern
[Python] Ich möchte die Option -h mit argparse verwenden
[TF] Ich habe versucht, das Lernergebnis mit Tensorboard zu visualisieren
Ich möchte die Natur von Python und Pip kennenlernen
Ich möchte den EDINET-Code und die Wertpapiernummer zuordnen
Keras Ich möchte die Ausgabe einer beliebigen Ebene erhalten !!
Ich möchte die gültigen Zahlen im Numpy-Array ausrichten
Ich möchte die Legende der IT-Technologiewelt kennenlernen
Ich habe versucht, die Sündenfunktion mit Chainer zu approximieren (Re-Challenge)
Ich möchte vorerst eine Docker-Datei erstellen.
Ich habe versucht, das Zugriffsprotokoll mit Node.js auf dem Server auszugeben