[LINUX] Al mittleres Rasseln! Reinkarniert einen wichtigen Schlüssel in einer anderen Welt! Habe ich wieder etwas gemacht

Ich bin Keytaro von JK (Java Writing), der seit 10 Monaten Systemingenieur ist! Dies ist die Geschichte eines Fehlers, als ich mein kürzlich gekauftes MacBook Pro zu einem Freund nach Hause brachte und beim Trinken damit herumspielte. Bitte hören Sie locker zu.

Nachdem ich am Wochenende zum ersten Mal seit langer Zeit wieder mit einem Freund gegessen hatte, beschloss ich, bei meinem Freund eine Trinkparty zu veranstalten. Beim Öffnen des MacBook Pro trank ich das übliche Getränk (Kakuhaikin), während ich über Unsicherheiten sprach. Und aus irgendeinem Grund wollte ich mit meinen Freunden prahlen.

Kitaro "Übrigens, ich konnte in letzter Zeit in Sekunden einen Server erstellen." Freund "Wie?" Keytaro "Sie können den Server einfach mit EC2 Teue-daburyuesu starten?" Mein Freund "Wow !!!!!!!!!!!!!!!!" Kitaro "Habe ich wieder etwas gemacht? Lol"

So starten Sie EC2 auf einem Mac 1: Wählen Sie EC2 in der AWS Management Console aus und erstellen Sie ein Schlüsselpaar. 2: Laden Sie den erstellten privaten Schlüssel (pem) herunter. 3: Ändern Sie die Schlüsselautorität.

chmod 400 ●●●●●.pem

4: Führen Sie den Befehl ssh aus.

ssh [email protected] -i ●●●●●.pem

5: Der Server wird ausgeführt.

__| | ) | ( / Amazon Linux 2 AMI |_||

Ich habe es grob erklärt, aber es sieht so aus.

Danach war ich stolz darauf und habe ein Verzeichnis zum Speichern des Schlüssels erstellt. Nach dem Erstellen habe ich beschlossen, den Schlüssel zu verschieben und in die Praxis umzusetzen. Ich weiß nicht, dass es eine Tragödie verursachen wird ...

Key Taro (betrunken) "Es ist keine gute Idee, den Schlüssel einfach draußen zu lassen. Warum also nicht ein Verzeichnis erstellen und verwalten?" Keitarou (betrunken) "Zuerst machen wir ein Verzeichnis" Keitarou "Es muss mkdir oder touch gewesen sein, um ein Verzeichnis zu erstellen ..."

touch SSH

Key Taro "Dann verschieben Sie den Schlüssel in das aktuelle Verzeichnis ..." Keytaro "Ich bin mit dem Befehl mv in einer anderen Welt wiedergeboren !!!"

mv ●●●●●.pem /●●/●●/SSH/

Keytaro "Run ... Yeah! Es sieht so aus, als ob ich es ohne Fehler ausführen konnte." Kitaro "Nun, ich habe meine Arbeit sicher beendet und kann ich sie mit einer Feier eröffnen?"

Danach werde ich versuchen, vorerst wieder eine SSH-Verbindung herzustellen, während ich das Gefühl habe, etwas erreicht zu haben. Versuchen Sie zunächst, das SSH-Verzeichnis zu verschieben, das den Schlüssel enthält.

cd SSH

Key Taro "Bewegen ... das?"

cd: not a directory: ●●●●●.pem

Keitarou "Es ist kein Verzeichnis ...? Was meinst du? Ist es ein Problem mit Zugriffsrechten? Nein, das Terminal sagt mir, dass es kein Verzeichnis ist ..."

Danach habe ich alle Mittel ausprobiert und konnte nicht in dieses Verzeichnis wechseln.

Keitarou "Ahhhhhhh ... es ist vorbei. Es ist komplett gepackt. Wenn Sie es nicht in das Verzeichnis aufnehmen können, können Sie den Schlüssel nicht abrufen ..."

Wenn Sie ein gutes Gefühl haben, haben Sie vielleicht das erste bemerkt. Korrekt. Diese Tragödie ist auf den Berührungsbefehl zurückzuführen, der als erster Befehl ausgeführt wurde.

Der Befehl touch ist ein Befehl zum Ändern des Zeitstempels einer Datei und hat die Funktion, eine neue Datei ohne Inhalt zu erstellen, indem ein Dateiname angegeben wird, der nicht vorhanden ist. Bitte googeln Sie für Details.

Von Anfang an organisieren.

Im aktuellen Verzeichnis

●●●●●.pem

Das aktuelle Verzeichnis nach Ausführung des Befehls touch SSH lautet

●●●●●.pem SSH

Ich dachte, der Befehl touch sei ein Befehl zum Erstellen eines Verzeichnisses, und ich erkenne SSH als Verzeichnis. Führen Sie dann den Befehl mv aus, um den Schlüssel in das SSH-Verzeichnis zu verschieben.

mv ●●●●●.pem SSH

Auch hier gibt es ein ernstes Problem. Der Befehl mv ist ein Befehl, der sowohl umbenannt als auch verschoben werden kann! Mit anderen Worten ...

mv Dateiname, den Sie ändern möchten Name, den Sie ändern möchten

Der obige Befehl, den ich ausgeführt habe, wurde als Befehl zum Umbenennen und nicht zum Verschieben wahrgenommen. Lol lol Nach dem Ändern des Namens wird eine Datei mit demselben Namen wie SSH angezeigt, sodass die alte SSH-Datei durch die neue SSH-Datei überschrieben wird. Dies ist der Schlüssel, der in SSH geändert wurde. In diesem Fall verbleibt nur das Wort SSH im aktuellen Verzeichnis ... Es sieht so aus, als ob der Schlüssel erfolgreich in das SSH-Verzeichnis verschoben wurde.

Das aktuelle Verzeichnis nach Ausführung des Befehls mv lautet

/ ** Das Verzeichnis mit dem Namen SSH existiert nicht, nur das ●●●●● .pem mit dem Namen SSH existiert * / SSH

Ich war so betrunken, dass ich es nicht bemerkte, und ich hatte die Illusion, dass der Schlüssel in einer anderen Welt in einem mysteriösen Verzeichnis wiedergeboren worden war, das ich erstellt hatte und das kein Verzeichnis genannt wurde.

Habe ich wieder etwas gemacht

● Aus diesem Vorfall lernen ・ Seien Sie beim Verschieben wichtiger Dateien sehr vorsichtig.

danach··· Kitaro "Was war das ... ich fühle mich wie in einen Fuchs gehüllt." Freund "Ich denke, es ist ein Verzeichnis, wenn Sie nicht auf einen Blick .txt oder .html.java haben." Keytaro "Nun, ich konnte eine pseudo-andere Welt-Reinkarnation erleben, lol !!!" Freund "Ausschuss!"

das ist alles. Vielen Dank, dass Sie diesen schlechten Satz gelesen haben. Wenn Sie etwas bemerken oder Fragen haben, senden Sie uns bitte einen Kommentar.

Recommended Posts

Al mittleres Rasseln! Reinkarniert einen wichtigen Schlüssel in einer anderen Welt! Habe ich wieder etwas gemacht
Ich wollte so etwas wie Elixirs Pipe in Python machen
[Maschinelles Lernen] Ich habe versucht, so etwas wie Bilder weiterzugeben
[Python] Was ich getan habe, um Unit Test zu machen
Ich möchte am Ende etwas mit Python machen