Я скачал и установил 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"
У меня была та же проблема, которую работавший следующими шагами
Некоторые могут думать, что удаление ssh клиент повредит все, которое не верно. Это только удаляет ssh клиентское приложение.
проблема ssh, кажется, находится там во всех Настольных версиях Ubuntu 14, и это, кажется, самое легкое решение.
Это может произойти если:
, #3 кажется неправдоподобным мне, все же это - то, что принесло мне здесь - результат причудливого решения Dell опустить любой из основных источников от его поставленной в фабрику установки Ubuntu 14.04 (Ноутбук, который я вчера получил).
у меня еще нет лучшего решения проблемы, так как влезающий в источники может вызвать взаимодействия источников, которые Вы добавляете с источниками, которые Вы уже имеете - Dell источники OEM в моем случае - но начальный шаг, который может разбудить Вас, и выполнение должно удостовериться, что у Вас есть рабочий 'основной' repo, который мог бы выглядеть примерно так и должен быть расположен или в /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