web-dev-qa-db-fra.com

Impossible de configurer SSH dans Ubuntu 14.04 LTS

J'ai téléchargé et installé Ubuntu 14.04 LTS sur mon VM et constaté que SSH ne fonctionnait pas. Essayé de suivre mais rien n'a fonctionné:

Sudo apt-get install ssh

Je ne vois que openssh_client installé, je ne vois pas openssh_server non installé.

Pouvez-vous m'aider à installer openssh_client, j'ai essayé Sudo apt-get install openssh-server cela donnait l'erreur suivante:

Package openssh-server is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source

E: Package 'openssh-server' has no installation candidate"
4
Bhavesh

J'ai eu le même problème, cela a fonctionné en suivant les étapes

  1. Sudo apt-get supprimer openssh-client
  2. Sudo apt-get update
  3. Sudo apt-get install openssh-server.

Certains peuvent penser que supprimer le client ssh va tout casser, ce qui n'est pas vrai. Il ne supprime que l'application client ssh.

le problème ssh semble être présent dans toutes les versions de Ubuntu 14 Desktop et semble être la solution la plus simple.

4
chandank

Cela peut arriver si:

  1. votre URL de dépôt principale pour apt est incorrecte ou obsolète
  2. de manière hypothétique, vous avez en quelque sorte vidé le cache d'apt et ne peut pas atteindre votre dépôt principal (j'ai eu du mal à obtenir un dépôt valide lorsque j'ai DNS ou autres problèmes de réseau)
  3. vous n'avez pas d'URL de dépôt principale (mon problème aujourd'hui)

N ° 3 me semble bien tiré par les cheveux, et pourtant c’est ce qui m’a amené ici: le résultat de la décision bizarre de Dell d’omettre l’une des sources de base de son installation Ubuntu 14.04 livrée en usine (un ordinateur portable que j’ai reçu hier).

Je n'ai pas encore la meilleure solution au problème, car l'ingérence dans les sources peut entraîner des interactions entre les sources que vous ajoutez et les sources déjà existantes - sources OEM Dell dans mon cas - mais une première étape pour vous permettre de démarrer assurez-vous de disposer d'un référentiel de travail principal, qui pourrait ressembler à ceci et qui devrait se trouver soit dans /etc/apt/sources.list, soit dans l'un des fichiers dans /etc/apt/sources.d/:

###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ trusty main 

Notez que l'URL recommandée varie en fonction de votre version et de votre emplacement. J'utilise donc généralement un outil tel que repogen pour le générer: https://repogen.simplylinux.ch/generate.php

0
sage