web-dev-qa-db-fra.com

Connexion refusant SSH - "sshd: service non reconnu"

J'ai un problème avec SSH.

ssh: connect to Host 192.168.1.7 port 22: Connection refused

J'obtiens l'erreur ci-dessus chaque fois que j'essaie de connecter mon bureau à un autre bureau à l'aide de SSH, mais je suis en mesure d'envoyer une requête ping à l'autre bureau.

ssh: connect to Host 192.168.1.7 port 22: Connection refused

Lorsque je tente de redémarrer sshd, il génère l'erreur suivante

sshd: unrecognized service

Je peux me connecter au serveur distant à l'aide de SSH, mais je ne parviens pas à me connecter au réseau local. Comment puis-je résoudre ce problème?

11
Rudra

Essayez de désinstaller puis d’installer openssh-server:

Sudo apt-get remove openssh-client openssh-server

et alors

Sudo apt-get install openssh-client openssh-server

Cela a fonctionné pour moi. Si vous ne pouvez toujours pas vous connecter, essayez

Sudo ufw status verbose

et laissez-nous savoir quelle est la sortie.

14
user1521587

Premièrement, assurez-vous que le service ssh fonctionnant sur 192.168.1.7 ou non..il est possible que le système ne possède pas de démon SSH, vous devez donc installer ssh sur ce système.

Sudo apt-get install openssh-server

S'il est déjà installé, exécutez Sudo service ssh restart, puis commentez ici avec le résultat de cette commande des deux systèmes.

6
P4cK3tHuNt3R

Dans mon installation de l'édition de bureau Ubuntu 14.04 LTS à partir du site Web Ubuntu, openssh-server n'est pas installé par défaut. BIG FAT THUMBS DOWN Canonical !!!!! L'installation est relativement facile et a déjà été mentionnée dans d'autres réponses ci-dessus:

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

0
MishaP
  1. Goto vim /etc/ssh/sshd_config

  2. Remplacez l'authentification "PermitRootLogin" par "yes"

    Par exemple:

    Authentication:
    
    PermitRootLogin yes
    
  3. service sshd restart

0
suryalegend89

Vérifiez que votre routeur peut accepter SSH ou l’a activé quelque part dans les paramètres. Parfois, quelque chose d'aussi simple peut être négligé.

0
Buds

Vérifiez si vous avez un serveur SSH installé:

dpkg -l openssh-server

Sinon, installez-le:

Sudo apt update && Sudo apt install -y ssh

Maintenant, vérifiez si votre port 22 est utilisé:

netstat -atn | grep :22
0
blkpws