Aufzeichnungen zur Verwendung von SSH-Befehlen unter Windows 8

Aufzeichnungen zur Verwendung von SSH-Befehlen unter Windows 8

1. Öffnen Sie die virtuelle Maschine und das Git-Bash-Fenster und bereiten Sie die Verbindung vor

2. Geben Sie ifconfig -a in der virtuellen Maschine ein, um die IP der virtuellen Maschine anzuzeigen

Finden Sie die IP-Adresse aus dem Bild: inet-Adresse: 192.168.78.133

3. Geben Sie den Befehl ein: ssh [email protected] -p 22, um eine Verbindung zur virtuellen Maschine herzustellen

Zu diesem Zeitpunkt meldete mein Computer einen Fehler: ssh: Verbindung zum Host 192.168.78.133 Port 22: Verbindung abgelehnt

Dieser Fehler kann dadurch verursacht werden, dass ssh-server nicht installiert oder nicht gestartet wurde. Ubuntu 11.10 installiert standardmäßig den OpenSSH-Client, aber keinen Server

Führen Sie ps -e | grep ssh aus, um zu überprüfen, ob ein SSHD-Prozess vorhanden ist.

Wenn nicht, bedeutet dies, dass der Server nicht gestartet wurde. Starten Sie den Serverprozess über /etc/init.d/ssh -start . Wenn die Meldung angezeigt wird, dass ssh nicht vorhanden ist, ist der Server nicht installiert.

sudo apt-get install openssh-server

4. Starten Sie nach der Installation den Serverdienst

5. Verwenden Sie jetzt ssh [email protected] -p 22, um erneut eine Verbindung zur virtuellen Maschine herzustellen.

Da ich jedoch kein Kennwort festgelegt habe und es nicht kenne, ist die Verwendung des Kennworts der virtuellen Maschine sinnlos.

An diesem Punkt können wir nur die SSH-Konfigurationsdatei ändern, um

Ändern Sie PermitRootLogin prohibit-password in der Datei /etc/ssh/sshd_config PermitRootLogin yes (oder löschen Sie „PermitRootLogin prohibit-password“. Zur Sicherheit können Sie es sichern und auskommentieren.)

Dateiberechtigungen beim Ändern anzeigen

An diesem Punkt können Sie sehen, dass die Datei in eine normale Datei mit den Berechtigungen rw-r--r-- geändert wurde.

Um die Datei zu ändern, können wir sie in rwxrwxrwx ändern.

Führen Sie den Befehl aus: sudo chmod 777 /etc/ssh/sshd_config

Überprüfen Sie die Berechtigungen erneut

Verwenden Sie vim, um die Konfiguration zu ändern: vim /etc/ssh/sshd_config

Ändern Sie nach der Änderung die Berechtigungen wieder zurück: sudo chmod 644/etc/ssh/sshd_config

sudo /etc/init.d/ssh restart restart

Zu diesem Zeitpunkt wurde das Passwort in das Passwort des Root-Benutzers geändert, aber wir kennen das Passwort immer noch nicht

Das Standard-Root-Passwort von Ubuntu ist zufällig, d. h. bei jedem Booten des Computers gibt es ein neues Root-Passwort. Wir können den Befehl sudo passwd im Terminal eingeben, dann das Passwort des aktuellen Benutzers eingeben und dann

Das Terminal fordert uns auf, ein neues Passwort einzugeben und zu bestätigen. Das Passwort zu diesem Zeitpunkt ist das neue Root-Passwort. Nachdem die Änderung erfolgreich war, geben Sie den Befehl „su root“ und anschließend das neue Passwort ein.

Es gibt keine Standardanalyse, da Sie kein Passwort für root festgelegt haben. Der erste Benutzer ist in der Admin-Gruppe, also kann er ein Passwort für root festlegen, also
sudo passwd root
[sudo] password for you: ---> Geben Sie Ihr Passwort ein, es wird nicht angezeigt

Geben Sie das neue UNIX-Passwort ein:

--- > Root-Passwort festlegen
Geben Sie das neue UNIX-Passwort erneut ein:

Jetzt müssen Sie sich nur noch mit dem von Ihnen festgelegten Passwort anmelden.

Anmeldung erfolgreich, alles ok

Zusammenfassen

Oben ist der vom Herausgeber eingeführte Bericht über die Verwendung des SSH-Befehls unter Windows 8. Ich hoffe, er ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • So verwenden Sie SSH und SCP über geheime Schlüssel in Windows
  • Installieren Sie OpenSSH unter Windows und melden Sie sich beim Linux-Server an, indem Sie einen SSH-Schlüssel generieren.
  • SSH-Serverkonfiguration unter Windows – Grafik-Tutorial
  • So richten Sie einen OpenSSH-Server in Windows 7 ein
  • So überwachen Sie Windows über SSH-PowerShell mit Python
  • Tutorial zur Installation des Python SSH-Moduls unter einem Windows-System
  • Tutorial zur Installation der PHP-SSH2-Erweiterung in Windows 7

<<:  Detaillierte Erklärung der Concat-bezogenen Funktionen in MySQL

>>:  Grundlegendes Tutorial zum WeChat-Miniprogramm: Verwendung von Echart

Artikel empfehlen

Ausführliche Erläuterung der MySQL-Isolationsebene und des Sperrmechanismus

Inhaltsverzeichnis Kurzbeschreibung: 1. Vier Merk...

So konfigurieren Sie Eureka im Docker

Heureka: 1. Erstellen Sie ein JDK-Image Starten S...

Einrichten der React-Native-Umgebung und grundlegende Einführung

Umgebungsvorbereitung 1. Umweltkonstruktion React...

So entwickeln Sie eine Progressive Web App (PWA)

Inhaltsverzeichnis Überblick Erfordern URL der An...

Beispiel zum schnellen Löschen einer 2T-Tabelle in MySQL in Innodb

Vorwort Dieser Artikel stellt hauptsächlich den r...

React + Threejs + Swiper vollständiger Code zum Erzielen eines Panoramaeffekts

Schauen wir uns den Panorama-Effekt an: Adresse a...

Einführung in RHCE-Bridging, passwortfreie Anmeldung und Portnummernänderung

Inhaltsverzeichnis 1. Konfigurieren Sie Bridging ...

So implementieren Sie einen reibungslosen Neustart von Nginx

1. Hintergrund Während des Serverentwicklungsproz...

Drei gängige Möglichkeiten zum Einbetten von CSS in HTML-Dokumente

Die folgenden drei Methoden werden häufig verwende...

HTML+CSS zum Erstellen eines Menüs in der oberen Navigationsleiste

Navigationsleiste erstellen: Technische Vorausset...

CentOS 6 verwendet Docker zum Bereitstellen eines Zookeeper-Betriebsbeispiels

Dieser Artikel beschreibt, wie man mit Docker Zoo...

Schritte zum Öffnen des MySQL-Binlogs

Binlog ist eine binäre Protokolldatei, die zum Au...