Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Ich kann mich nicht bei Linux anmelden

Ich kann mich nicht bei Linux anmelden

angryTom
angryTomOriginal
2019-11-07 10:26:024668Durchsuche

Ich kann mich nicht bei Linux anmelden

Anmeldung unter Linux nicht möglich

1. Problembeschreibung

Der Linux-Remote-Server kann sich plötzlich nicht über SSH anmelden.

Anmeldefehler:

ssh_exchange_identification: read: Connection reset by peer。

Die Berechtigungen des var-Verzeichnis ist falsch

3. Lösung

Ändern Sie die Berechtigungen der SSH-bezogenen Dateien wieder, stellen Sie sicher, dass die Berechtigungen 755 sind und der Eigentümer root:root ist.

Hier können Sie die SVN-Funktion des VPS-Servers verwenden, um sich beim System anzumelden. Alle VPS-Anbieter stellen die VNC-Anmeldefunktion zur Verfügung.

3.1. SSHD-Status prüfen

service sshd status

3.2. Dateiberechtigungen reparieren

Redirecting to /bin/systemctl status sshd.service
● sshd.service - OpenSSH server daemon
   Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
   Active: active (running) since 二 2019-04-09 23:36:09 CST; 18h ago
     Docs: man:sshd(8)
           man:sshd_config(5)
  Process: 1357 ExecStart=/usr/sbin/sshd $OPTIONS (code=exited, status=0/SUCCESS)
 Main PID: 1358 (sshd)
   CGroup: /system.slice/sshd.service
           ├─ 1358 /usr/sbin/sshd
           ├─20443 sshd: root@pts/1
           ├─20445 sshd: root@notty
           ├─20447 /usr/libexec/openssh/sftp-server
           ├─20594 -bash
           ├─23794 sshd: mysql [priv]
           ├─23796 sshd: mysql@pts/0
           ├─23797 sshd: mysql [priv]
           ├─23799 sshd: mysql@notty
           ├─23800 /usr/libexec/openssh/sftp-server
           ├─23991 -bash
           ├─25381 vim /etc/init.d/mysqld
           └─25739 /bin/systemctl status sshd.service
           
4月 10 17:59:47 dap229-156 sshd[21516]: pam_unix(sshd:session): session closed for user mysql
4月 10 18:00:05 dap229-156 sshd[23794]: Accepted password for mysql from 10.43.163.30 port 54797 ssh2
4月 10 18:00:05 dap229-156 sshd[23794]: pam_unix(sshd:session): session opened for user mysql by (uid=0)
4月 10 18:00:05 dap229-156 sshd[23797]: Accepted password for mysql from 10.43.163.30 port 54798 ssh2
4月 10 18:00:05 dap229-156 sshd[23797]: pam_unix(sshd:session): session opened for user mysql by (uid=0)
4月 10 18:26:00 dap229-156 sshd[25579]: fatal: /var/empty/sshd must be owned by root and not group or world-writable.
4月 10 18:26:12 dap229-156 sshd[25580]: fatal: /var/empty/sshd must be owned by root and not group or world-writable.
4月 10 18:26:29 dap229-156 sshd[25581]: fatal: /var/empty/sshd must be owned by root and not group or world-writable.
4月 10 18:26:46 dap229-156 sshd[25590]: fatal: /var/empty/sshd must be owned by root and not group or world-writable.
4月 10 18:30:11 dap229-156 sshd[25622]: fatal: /var/empty/sshd must be owned by root and not group or world-writable.

Wenn der Besitzer falsch ist, müssen Sie auch den Besitzer ändern:

chmod 755 /var/empty/sshd

3.3. Starten Sie den SSHD-Dienst neu

chown root:root /var/empty/sshd

Zu diesem Zeitpunkt liegen keine Fehler vor 🎜>Dieses Problem ist gelöst.

Empfohlen:

Linux-System-Tutorial

Das obige ist der detaillierte Inhalt vonIch kann mich nicht bei Linux anmelden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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