sSH est installé dans mon système.
ssh -V
OpenSSH_6.6.1p1 Ubuntu-2ubuntu2, OpenSSL 1.0.1f 6 Jan 2014
Mais lorsque j'essaie de le désinstaller complètement à l'aide de Sudo apt-get purge openssh-server
, il indique Package 'openssh-server' is not installed, so not removed
. Comment puis-je l'enlever complètement? J'avais un problème connexion SSH utilisant le terminal d'Ubuntu - Permission refusée (publickey) , alors je voulais le désinstaller et le réinstaller à nouveau.
Comme suggéré par Mark dans la réponse/les commentaires, j'ai désinstallé ssh à l'aide du gestionnaire de paquets synaptic, mais ssh -V montrait qu'il était là. Quel pourrait être le problème?
Comme suggéré, encore une fois, je l'ai réinstallé, mais j'obtiens toujours connexion SSH à l'aide du terminal d'Ubuntu - Autorisation refusée (publickey) problème.
Lors de la recherche de ssh
dans le gestionnaire de paquets synaptic, lorsque ssh est installé, au lieu d’afficher le méta-paquet ssh, il affiche quelque chose comme l’image attachée.
Sur mon système, le paquet openssh-server
n'est pas installé, il s'appelle openssh-client
Sudo apt-get purge openssh-client
Si c'est toujours là
dpkg --listfiles openssh-client
Vous donnera les emplacements et le nom de tous les packages openssh-client
Après avoir regardé autour de lui, openssh a créé de nombreux paquets préinstallés, la suppression du client à elle seule ne supprime pas ssh du système. Cependant, il existe un moyen de se débarrasser de tout cela.
D'abord, vous avez besoin du gestionnaire de paquets synaptic
Sudo apt-get install synaptic
Ouvrez ceci, entrez votre mot de passe et dans la zone de recherche, mettez ssh
, vous voyez maintenant le paquet qui vient d’être appelé ssh
? C’est un méta-paquet ssh, sa désinstallation devrait supprimer complètement ssh du système.
La commande ssh
fait partie du paquetage openssh-client
Donc le retirer avec
Sudo apt-get purge openssh-client
Vous avez le client. Pour être sûr, tapez ce qui suit:
dpkg -l | grep openssh-client
Notez que le client est inoffensif. C'est à vous de percer dans d'autres machines. Il n'inclut pas de serveur SSH qui donnerait à un attaquant (ou à quiconque) un accès SSH à votre ordinateur.
Vous devez arrêter le service ssh avant de le désinstaller. Appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:
Sudo /etc/init.d/ssh stop
ou
Sudo service ssh stop
Alors fais
Sudo apt-get --purge remove openssh-client openssh-server