web-dev-qa-db-fra.com

Ping fonctionne, mais incapable de faire ssh

J'ai désactivé le pare-feu avec Sudo ufw disable, je peux envoyer une requête ping au serveur, le serveur peut m'envoyer une requête ping mais je ne peux pas ssh:

root@ubuntu:/home/acme# ssh 192.168.1.6 ssh: connect to Host
192.168.1.6 port 22: Connection refused

J'ai enlevé ssh et réinstallé:

Sudo apt-get remove openssh-client openssh-server
Sudo apt-get install openssh-client openssh-server

Mais ssh ne fonctionne toujours pas et j'obtiens l'erreur

connexion rejetée

Comment aborder ce problème?

Voici d'autres choses que j'ai essayées jusqu'à présent:

root@ubuntu:/home/acme# Sudo service ssh start
start: Job is already running: ssh

root@ubuntu:/home/acme# ps aux | grep ssh
acme      6548  0.0  0.0  12576   320 ?        Ss   04:09   0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session gnome-session --session=ubuntu
root     22219  0.0  0.1  50040  2852 ?        Ss   05:10   0:00 /usr/sbin/sshd -D
root     22277  0.0  0.0   8116   896 pts/0    S+   05:17   0:00 grep --color=auto ssh

Mise à jour pour les futurs visiteurs

supprimer et réinstaller ssh sur le serveur a fonctionné pour moi:

Sudo apt-get remove openssh-client openssh-server
Sudo apt-get install openssh-client openssh-server
4
gpuguy

Supprimer et réinstaller ssh sur le serveur a fonctionné pour moi:

Mon noeud maître est: 192.168.1.6

Mon client est: 192.168.1.4

Sur le maître j'ai fait ceci:

Sudo apt-get remove openssh-client openssh-server
Sudo apt-get install openssh-client openssh-server

Maintenant, de mon client, j'ai fait ceci:

root@ubuntu:/home# ssh 192.168.1.6
[email protected]'s password: 
Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.8.0-29-generic i686)

 * Documentation:  https://help.ubuntu.com/

131 packages can be updated.
67 updates are security updates.

Last login: Thu Oct 24 15:18:34 2013 from ubuntu.local
3
gpuguy

C'est un peu bizarre, mais assurez-vous que votre adresse IP n'a pas changé. J'ai eu ce problème une fois - j'ai défini un .bashrc alias alias sshdev='ssh [email protected]' comme moyen de connexion typique et un jour, j'ai commencé à obtenir l'erreur suivante:

ME-M-216C:~ me$ sshdev 
ssh: connect to Host 123.2.3.4 port 22: Connection refused

Une coupure de courant au travail a provoqué la réinitialisation de l'adresse IP. J'ai donc réussi à envoyer une requête ping à l'adresse IP 123.2.3.4, mais ce n'était pas la bonne machine. Vous pouvez utiliser nslookup <IP> pour vous assurer que c'est le nom d'ordinateur correct dans lequel vous essayez ssh.

1
s g

Cela se produit dans UBUNTU car, par défaut, seul openssh-client est présent. Pour accéder à votre Ubuntu distant, vous n’exécuterez jamais de serveur SSH sur une machine distante. Il suffit d'installer le serveur.

Sudo apt install openssh-server
0
user8154713