it-swarm.com.de

SSH verweigert Verbindung - "sshd: nicht erkannter Dienst"

Ich habe ein Problem mit SSH.

ssh: connect to Host 192.168.1.7 port 22: Connection refused

Ich erhalte die obige Fehlermeldung, wenn ich versuche, meinen Desktop mithilfe von SSH mit einem anderen Desktop zu verbinden, aber ich kann den anderen Desktop erfolgreich anpingen.

ssh: connect to Host 192.168.1.7 port 22: Connection refused

Wenn ich versuche, sshd neu zu starten, wird der folgende Fehler ausgegeben

sshd: unrecognized service

Ich kann über SSH eine Verbindung zum Remote-Server herstellen, aber keine Verbindung innerhalb des lokalen Netzwerks herstellen. Wie kann ich dieses Problem lösen?

11
Rudra

Versuchen Sie, openssh-server zu deinstallieren und anschließend zu installieren:

Sudo apt-get remove openssh-client openssh-server

und dann

Sudo apt-get install openssh-client openssh-server

Das hat bei mir funktioniert. Wenn Sie immer noch keine Verbindung herstellen können, versuchen Sie es

Sudo ufw status verbose

und lassen Sie uns wissen, was die Ausgabe ist.

14
user1521587

Stellen Sie zunächst sicher, dass der ssh-Dienst unter 192.168.1.7 ausgeführt wird oder nicht. Möglicherweise verfügt das System nicht über einen SSH-Dämon. Sie müssen also ssh auf diesem System installieren.

Sudo apt-get install openssh-server

Wenn es bereits installiert ist, führen Sie Sudo service ssh restart aus und kommentieren Sie hier die Ausgabe dieses Befehls von beiden Systemen.

6
P4cK3tHuNt3R

Bei meiner Installation von Ubuntu 14.04 LTS Desktop Edition von der Ubuntu-Website ist openssh-server nicht standardmäßig installiert. BIG FAT THUMBS DOWN Kanonisch !!!!! Die Installation ist relativ einfach und wurde bereits in anderen Antworten erwähnt:

Sudo apt-get update && Sudo apt-get upgrade && Sudo apt-get install openssh-server

0
MishaP
  1. Gehe zu vim /etc/ssh/sshd_config

  2. Ändern Sie die Authentifizierung "PermitRootLogin" auf "yes"

    Z.B:

    Authentication:
    
    PermitRootLogin yes
    
  3. service sshd restart

0
suryalegend89

Stellen Sie sicher, dass Ihr Router entweder ssh akzeptiert oder es in den Einstellungen aktiviert hat. Manchmal kann etwas so Einfaches übersehen werden.

0
Buds

Überprüfen Sie, ob Sie einen SSH-Server installiert haben:

dpkg -l openssh-server

Wenn nicht, installieren Sie es:

Sudo apt update && Sudo apt install -y ssh

Überprüfen Sie nun, ob Ihr 22-Port belegt ist:

netstat -atn | grep :22
0
blkpws