Не удалось настроить SSH в Ubuntu 14.04 LTS

Я загрузил и установил Ubuntu 14.04 LTS на свою виртуальную машину и обнаружил, что SSH не работает. Пробовал следовать, но ничего не получилось:

sudo apt-get install ssh 

Я вижу, что только openssh_client установлен, я не вижу, что openssh_server не установлен.

Можете ли вы помочь мне установить openssh_client , я попробовал sudo apt-get install openssh-server это дало следующую ошибку:

 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" 

У меня была та же проблема, с которой он работал, выполнив следующие шаги

  1. sudo apt-get удалить openssh-client
  2. Обновление sudo apt-get
  3. sudo apt-get install openssh-server.

Некоторые могут подумать, что удаление ssh-клиента сломает все, что неверно. Он удаляет только приложение-клиент ssh.

Как представляется, проблема ssh присутствует во всех версиях Ubuntu 14 Desktop, и это кажется самым простым решением.

Это может произойти, если:

  1. ваш «основной» URL-адрес репо для apt неверен или устарел
  2. гипотетически, вы каким-то образом сбросили кеш-ап и не смогли достичь своего «основного» репо (у меня возникли проблемы с получением действительного репо, когда у меня есть DNS или другие сетевые проблемы)
  3. у вас нет «основного» URL-адреса репо (моя проблема сегодня)

# 3 кажется мне далекой, но это то, что привело меня сюда – результат причудливого решения Dell о том, чтобы опустить какой-либо из базовых источников с установленной на заводе Ubuntu 14.04 (ноутбук, который я получил вчера).

У меня пока нет лучшего решения проблемы, поскольку вмешательство с источниками может привести к взаимодействию источников, которые вы добавляете, с источниками, которые у вас уже есть, – Dell OEM-источники в моем случае, – но начальный шаг, который может вас запустить и запустить, – это убедитесь, что у вас есть рабочее «основное» репо, которое может выглядеть примерно так и должно быть расположено либо в /etc/apt/sources.list либо в одном из файлов в /etc/apt/sources.d/ :

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

Обратите внимание, что рекомендуемый URL-адрес будет меняться в зависимости от вашей версии и вашего местоположения, поэтому я обычно использую такой инструмент, как repogen, для его создания: https://repogen.simplylinux.ch/generate.php