Таким образом, у меня есть веб-сервер, который работает 14.04LTS, потому что это - последнее Распределение Ubuntu, я могу иметь через свой VPS. Я пытался установить OpenSSH 7.2p2 через создание исходного кода через следующие команды:
wget http://mirrors.sonic.net/pub/OpenBSD/OpenSSH/portable/openssh-7.2p2.tar.gz
tar -zxvf openssh-7.2p2.tar.gz
cd openssh-7.2p2
./configure
sudo make
sudo make install
И когда я ввожу ssh -V
Я получаю вывод: OpenSSH_7.2p2, OpenSSL 1.0.2h 3 May 2016
, но когда я пробую service ssh
Я добираюсь ssh: unrecognized service
. Какие-либо идеи, что я пропускаю?
Таким образом с информацией Jakuje, если я выяснил решение. Это должно только использоваться, если Вы НЕ имеете опции обновить до более новой версии LTS, но должны обновить OpenSSH и не можете найти ppa со сборкой, Вам нужно.
Первый openssh-сервер установки через sudo apt-get install openssh-server
. После этого установлен, скопируйте /etc/init/ssh.conf
и /etc/init.d/ssh
к где-нибудь безопасному. Теперь удалите openssh-сервер и openssh-клиент (который установленный openssh-сервер) через sudo apt-get remove --purge openssh-server
и sudo apt-get remove --purge openssh-client
. Если Вы планируете использовать полномочие serpartaion, следуют инструкциям здесь: https://github.com/openssh/openssh-portable/blob/master/README.privsep. Теперь сделайте следующее:
wget http://mirrors.sonic.net/pub/OpenBSD/OpenSSH/portable/openssh-7.2p2.tar.gz
tar -zxvf openssh-7.2p2.tar.gz
cd openssh-7.2p2
./configure --prefix=/usr --sysconfdir=/etc/ssh
sudo make
sudo make install
После этого поместите файлы, которые Вы скопировали ранее назад, где Вы нашли их. При перезапуске системы сервис должен быть распознан и автоматически запуститься!
Вы установили эти openssh
двоичные файлы, но не его Новомодный сервис (соединительная человечность связующего звена и openssh сервис).
Вы также, вероятно, установили файлы с различными путями, чем используемый в Ubuntu, настолько добирающийся сервисный файл ( /etc/init.d/ssh
) от привычки Ubuntu решает проблему полностью (но может дать Вам некоторое руководство).
Невнимательный, что заставляет Вас установить openssh из источника, это почти никогда не хорошая идея, и Вы лучше были бы с обновлением Вашей Ubuntu к последним 16.04.