Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > So konfigurieren Sie die Remote-Anmeldung (z. B. SSH und Telnet) unter Linux

So konfigurieren Sie die Remote-Anmeldung (z. B. SSH und Telnet) unter Linux

WBOY
Freigeben: 2023-07-06 10:00:09
Original
6099 Leute haben es durchsucht

So konfigurieren Sie die Remote-Anmeldung (z. B. SSH und Telnet) unter Linux

Die Remote-Anmeldung ist eine sehr praktische Möglichkeit, mit der wir von überall aus eine Verbindung zu einem Remote-Server oder -Computer herstellen und diese bedienen und verwalten können. In Linux-Systemen können wir eine Remote-Anmeldung erreichen, indem wir SSH (Secure Shell Protocol) und Telnet konfigurieren. In diesem Artikel wird anhand von Codebeispielen gezeigt, wie Sie die Remote-Anmeldung unter Linux konfigurieren.

1. SSH-Konfiguration (Secure Shell Protocol):
SSH ist ein sicheres Remote-Login-Protokoll, das Verschlüsselungstechnologie verwendet, um die Sicherheit der Remote-Login-Kommunikation zu schützen.

  1. Überprüfen Sie, ob SSH installiert ist:
    Geben Sie im Terminal den folgenden Befehl ein, um zu überprüfen, ob SSH auf Ihrem System installiert ist:

    $ ssh -V
    Nach dem Login kopieren

    Wenn die Versionsinformationen von SSH angezeigt werden, bedeutet dies, dass SSH installiert wurde. Wenn es nicht installiert ist, können Sie es mit dem folgenden Befehl installieren:

    $ sudo apt-get install openssh-server    # Ubuntu / Debian系统
    $ sudo yum install openssh-server        # CentOS / Red Hat系统
    Nach dem Login kopieren
  2. Ändern Sie die SSH-Konfigurationsdatei:
    Öffnen Sie die SSH-Konfigurationsdatei mit einem Editor und geben Sie den folgenden Befehl in das Terminal ein:

    $ sudo vi /etc/ssh/sshd_config
    Nach dem Login kopieren

    Find Fügen Sie die folgenden Zeilen in die Konfigurationsdatei ein und fahren Sie entsprechend mit der Änderung fort:

    PermitRootLogin yes              # 允许root用户远程登录(可选)
    PasswordAuthentication yes      # 允许密码进行身份验证
    Nach dem Login kopieren

    Speichern Sie nach Abschluss der Änderung die Datei und verlassen Sie den Editor.

  3. Starten Sie den SSH-Dienst neu:
    Geben Sie im Terminal den folgenden Befehl ein, damit die Änderungen an der SSH-Konfiguration wirksam werden:

    $ sudo service ssh restart
    Nach dem Login kopieren
  4. Verbinden Sie sich mit dem Remote-Host:
    Geben Sie im Terminal eines anderen Computers Folgendes ein Befehl zum Herstellen einer Verbindung zum Remote-Host Host:

    $ ssh username@remote_host
    Nach dem Login kopieren

    wobei Benutzername Ihr Benutzername auf dem Remote-Host und remote_host die IP-Adresse oder der Hostname des Remote-Hosts ist.

2. Telnet-Konfiguration:
Telnet ist ein unsicheres Remote-Anmeldeprotokoll. Es überträgt die Eingabeinformationen des Benutzers im Klartext und verfügt nicht über Verschlüsselung und Sicherheit.

  1. Überprüfen Sie, ob Telnet installiert ist:
    Geben Sie den folgenden Befehl in das Terminal ein, um zu überprüfen, ob Telnet auf Ihrem System installiert ist:

    $ telnet
    Nach dem Login kopieren

    Wenn Telnet: Befehl nicht gefunden angezeigt wird, ist Telnet nicht installiert. Sie können zur Installation den folgenden Befehl verwenden:

    $ sudo apt-get install telnet    # Ubuntu / Debian系统
    $ sudo yum install telnet        # CentOS / Red Hat系统
    Nach dem Login kopieren
  2. Ändern Sie die Telnet-Konfigurationsdatei:
    Öffnen Sie die Telnet-Konfigurationsdatei mit einem Editor und geben Sie den folgenden Befehl in das Terminal ein:

    $ sudo vi /etc/xinetd.d/telnet
    Nach dem Login kopieren

    Suchen Sie die folgende Zeile und ändern Sie sie entsprechend :

    disable = no     # 将disable的值改为no
    Nach dem Login kopieren

    Speichern Sie nach Abschluss der Änderung die Datei und verlassen Sie den Editor.

  3. Starten Sie den Telnet-Dienst neu:
    Geben Sie den folgenden Befehl in das Terminal ein, damit die Telnet-Konfigurationsänderungen wirksam werden:

    $ sudo service xinetd restart
    Nach dem Login kopieren
  4. Verbinden Sie sich mit dem Remote-Host:
    Geben Sie im Terminal eines anderen Computers den folgenden Befehl ein Stellen Sie eine Verbindung zum Remote-Host her. Host:

    $ telnet remote_host
    Nach dem Login kopieren

    wobei remote_host die IP-Adresse oder der Hostname des Remote-Hosts ist.

Hinweis: Da Telnet nicht sicher ist, wird empfohlen, es nur in internen Netzwerken zu verwenden.

Zusammenfassung:
Dieser Artikel zeigt, wie Sie die Remote-Anmeldung auf einem Linux-System konfigurieren, einschließlich SSH und Telnet. SSH bietet eine verschlüsselte und sichere Remote-Anmeldemethode, während Telnet eine unsichere Methode ist. Bei der Konfiguration der Remote-Anmeldung sollten Sie SSH Vorrang einräumen, um die Sicherheit der Remote-Kommunikation zu gewährleisten.

Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie die Remote-Anmeldung (z. B. SSH und Telnet) unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage