Codebeispiel für die Linux-SSH-Serverkonfiguration

Codebeispiel für die Linux-SSH-Serverkonfiguration

Verwenden Sie den folgenden Terminalbefehl, um den SSH-Server im Linux-Host zu installieren: sudo apt-get install openssh-server

lin@lin-machine:~$ sudo apt-get install openssh-server
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum erstellen    
Statusinformationen werden gelesen... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
 libck-connector0 ncurses-term OpenSH-Client OpenSH-SFTP-Server
 SSH-Import-ID
Empfohlene Pakete:
 libpam-ssh Schlüsselbund Monkeysphere RSS Molly-Guard
Die folgenden NEUEN Pakete werden installiert:
 libck-connector0 ncurses-term openssh-server openssh-sftp-server
 SSH-Import-ID
Die folgenden Pakete werden aktualisiert:
 OpenSSH-Client
1 aktualisiert, 5 neu installiert, 0 zu entfernen und 438 nicht aktualisiert.
Es müssen 1.180 kB an Archiven abgerufen werden.
Nach diesem Vorgang werden 3.429 kB zusätzlicher Speicherplatz verwendet.
Möchten Sie fortfahren? [J/n] J
Holen Sie sich:1 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libck-connector0 amd64 0.4.5-3.1ubuntu2 [10,5 kB]
Holen Sie sich:2 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main openssh-client amd64 1:6.6p1-2ubuntu2.11 [564 kB]
Holen Sie sich:3 http://cn.archive.ubuntu.com/ubuntu/ trusty/main ncurses-term alle 5.9+20140118-1ubuntu1 [243 kB]
Holen Sie sich:4 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main openssh-sftp-server amd64 1:6.6p1-2ubuntu2.11 [34,1 kB]
Holen Sie sich:5 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main openssh-server amd64 1:6.6p1-2ubuntu2.11 [318 kB]
Holen Sie sich:6 http://cn.archive.ubuntu.com/ubuntu/ trusty/main ssh-import-id alle 3.21-0ubuntu1 [9,624 B]
1.180 kB in 22 s abgerufen (51,6 kB/s)                      
Pakete vorkonfigurieren ...
Auswahl des zuvor nicht ausgewählten Pakets libck-connector0:amd64.
(Datenbank wird gelesen … derzeit sind 168838 Dateien und Verzeichnisse installiert.)
Vorbereitung zum Entpacken von .../libck-connector0_0.4.5-3.1ubuntu2_amd64.deb ...
Libck-connector0:amd64 (0.4.5-3.1ubuntu2) wird ausgepackt ...
Vorbereitung zum Entpacken von .../openssh-client_1%3a6.6p1-2ubuntu2.11_amd64.deb ...
Entpacken von openssh-client (1:6.6p1-2ubuntu2.11) über (1:6.6p1-2ubuntu2.7) ...
Auswahl des zuvor nicht ausgewählten Pakets ncurses-term.
Vorbereitung zum Entpacken von …/ncurses-term_5.9+20140118-1ubuntu1_all.deb …
Ncurses-term (5.9+20140118-1ubuntu1) wird ausgepackt ...
Auswahl des zuvor nicht ausgewählten Pakets openssh-sftp-server.
Vorbereitung zum Entpacken von .../openssh-sftp-server_1%3a6.6p1-2ubuntu2.11_amd64.deb ...
Auspacken von openssh-sftp-server (1:6.6p1-2ubuntu2.11) ...
Auswahl des zuvor nicht ausgewählten Pakets openssh-server.
Vorbereitung zum Entpacken von .../openssh-server_1%3a6.6p1-2ubuntu2.11_amd64.deb ...
OpenSSH-Server (1:6.6p1-2ubuntu2.11) auspacken ...
Auswahl des zuvor nicht ausgewählten Pakets „ssh-import-id“.
Vorbereitung zum Entpacken von .../ssh-import-id_3.21-0ubuntu1_all.deb ...
ssh-import-id (3.21-0ubuntu1) wird entpackt ...
Trigger für man-db (2.6.7.1-1ubuntu1) werden verarbeitet …
Trigger für ureadahead (0.100.0-16) werden verarbeitet …
ureadahead wird beim nächsten Neustart neu profiliert
Trigger für ufw (0.34~rc-0ubuntu2) werden verarbeitet …
libck-connector0:amd64 (0.4.5-3.1ubuntu2) wird eingerichtet …
Einrichten des OpenSSH-Clients (1:6.6p1-2ubuntu2.11) ...
Einrichten von ncurses-term (5.9+20140118-1ubuntu1) ...
Einrichten des OpenSSH-SFTP-Servers (1:6.6p1-2ubuntu2.11) …
Einrichten des OpenSSH-Servers (1:6.6p1-2ubuntu2.11) ...
SSH2-RSA-Schlüssel wird erstellt; dies kann einige Zeit dauern …
SSH2-DSA-Schlüssel wird erstellt; dies kann einige Zeit dauern …
SSH2-ECDSA-Schlüssel wird erstellt; dies kann einige Zeit dauern …
SSH2 ED25519-Schlüssel wird erstellt; dies kann einige Zeit dauern …
ssh starten/ausführen, Prozess 17527
Einrichten von ssh-import-id (3.21-0ubuntu1) ...
Trigger für libc-bin (2.19-0ubuntu6.9) werden verarbeitet …
Trigger für ureadahead (0.100.0-16) werden verarbeitet …
Trigger für ufw (0.34~rc-0ubuntu2) werden verarbeitet …

Zeigen Sie die IP-Adresse der aktuellen virtuellen Maschine an

lin@lin-Maschine:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:0c:29:f1:a1:37 
     Inet-Adresse: 192.168.147.136 Bcast: 192.168.147.255 Maske: 255.255.255.0
     inet6 Adresse: fe80::20c:29ff:fef1:a137/64 Bereich: Link
     UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
     RX-Pakete: 3950 Fehler: 0 verloren: 0 Überläufe: 0 Frame: 0
     TX-Pakete: 514 Fehler: 0 verloren: 0 Überläufe: 0 Träger: 0
     Kollisionen:0 txqueuelen:1000 
     RX-Bytes: 1453734 (1,4 MB) TX-Bytes: 63371 (63,3 KB)

lo Link encap: Lokaler Loopback 
     inet-Adresse:127.0.0.1 Maske:255.0.0.0
     inet6 Adresse: ::1/128 Bereich:Host
     UP LOOPBACK RUNNING MTU:65536 Metrik:1
     RX-Pakete: 180 Fehler: 0 verloren: 0 Überläufe: 0 Frame: 0
     TX-Pakete: 180 Fehler: 0 verloren: 0 Überläufe: 0 Träger: 0
     Kollisionen:0 txqueuelen:1 
     RX-Bytes: 13377 (13,3 KB) TX-Bytes: 13377 (13,3 KB)

Überprüfen Sie die IP-Adresse auf dem PC

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.
E:\Benutzer\libra>ipconfig
Windows-IP-Konfiguration …
Ethernet-Adapter VMware-Netzwerkadapter VMnet8:

  Verbindung zu einem bestimmten DNS-Suffix herstellen. . . . . . :
  Link-lokale IPv6-Adresse . . . . . . . : fe80::9074:b9f5:ddaf:9082%25
  IPv4-Adresse . . . . . . . . . . . . : 192.168.147.1
  Subnetzmaske . . . . . . . . . . . : 255.255.255.0
  Standard-Gateway . . . . . . . . . . . . . :
...
E:\Benutzer\libra>

[Hinweis] PC und virtuelle Linux-Maschine befinden sich im selben Netzwerksegment

Testen Sie, ob sie pingen können

lin@lin-Maschine:~$ ping 192.168.147.1
PING 192.168.147.1 (192.168.147.1) 56(84) Bytes Daten.
64 Bytes von 192.168.147.1: icmp_seq=1 ttl=64 Zeit=0,586 ms
64 Bytes von 192.168.147.1: icmp_seq=2 ttl=64 Zeit=0,442 ms
64 Bytes von 192.168.147.1: icmp_seq=3 ttl=64 Zeit=0,435 ms
^C
--- 192.168.147.1 Ping-Statistiken ---
3 Pakete gesendet, 3 empfangen, 0 % Paketverlust, Zeit 1999 ms
RTT min./avg./max./mdev. = 0,435/0,487/0,586/0,074 ms 

[Es kann einige ungewöhnliche Gründe geben] Hinweis: In Windows 7 ist die Systemfirewall standardmäßig aktiviert, was Ping verhindert. Wenn Sie Windows unter Linux pingen
7 müssen Sie zuerst die Windows 7-Firewall deaktivieren.

Nachdem keine Probleme mehr auftreten, beginnen wir mit dem Testen auf SecureCRT

[Hinweis] Schreiben Sie die IP und den Hostnamen entsprechend Ihrer eigenen Situation

Lass es uns testen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Tutorial zur Konfiguration von SSH und Xshell für die Verbindung zum Server unter Linux (mit Bildern)
  • So richten Sie die passwortfreie SSH-Anmeldung beim Linux-Server ein
  • Methode zur Verhinderung von SSH-Cracking auf Linux-Servern (empfohlen)
  • Installieren Sie OpenSSH unter Windows und melden Sie sich beim Linux-Server an, indem Sie einen SSH-Schlüssel generieren.
  • So laden Sie Dateien und Ordner über SSH auf einen Linux-Server hoch
  • Das Paramiko-Modul unter Python implementiert eine SSH-Verbindung zur Anmeldung beim Linux-Server
  • Verwenden von WinSCP und Stapelverarbeitung unter Windows zum Hochladen von Dateien auf einen Linux-Server über den SSH-Port
  • Vier Tipps zum Konfigurieren eines sicheren SSH-Zugriffs auf Linux-Servern

<<:  Verwendung von Vue-Filtern und Probleme bei der Zeitstempelkonvertierung

>>:  Ausführliche Erklärung des Binlogs in MySQL 8.0

Artikel empfehlen

Eine kurze Diskussion über die Rolle leerer HTML-Links

Leerer Link: Das heißt, es besteht keine Verbindu...

Tutorial zur Oracle-Bereitstellung in einer Linux-Umgebung

1. Umgebung und zugehörige Software Virtuelle Mas...

Teilen Sie 9 Linux Shell Scripting Tipps für die Praxis und Interviews

Vorsichtsmaßnahmen 1) Interpreter am Anfang hinzu...

JavaScript-Grundlagenvariablen

Inhaltsverzeichnis 1. Variablenübersicht 1.1 Spei...

Implementierung eines Bootstrap-Webseiten-Layoutrasters

Inhaltsverzeichnis 1. So funktioniert das Bootstr...

Code zur Änderung des CSS-Bildlaufleistenstils

Code zur Änderung des CSS-Bildlaufleistenstils .s...

Einführung in gängige Befehle und Tastenkombinationen in Linux

Inhaltsverzeichnis 1 Systemeinführung 2 Systemver...

So wählen Sie zwischen MySQL CHAR und VARCHAR

Inhaltsverzeichnis VARCHAR- und CHAR-Typen Abschl...

Lernen Sie die Grundlagen der JavaScript-DOM-Operationen in einem Artikel

DOM-Konzepte DOM: Dokumentobjektmodell: Das Dokum...

Konvertieren von XHTML-CSS-Seiten in Druckerseiten

<br />In der Vergangenheit musste zum Erstel...

Einführung in die Verwendung von Ankern (benannte Anker) in HTML-Webseiten

Die folgenden Informationen sind aus dem Internet ...

Detaillierte Einführung in TABLE-Tags (TAGS)

Grundlegende Syntax der Tabelle <table>...&l...