Нераспознанный Сервис ssh при создании из источника

Таким образом, у меня есть веб-сервер, который работает 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. Какие-либо идеи, что я пропускаю?

0
задан 27 June 2016 в 09:54

2 ответа

Таким образом с информацией 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

После этого поместите файлы, которые Вы скопировали ранее назад, где Вы нашли их. При перезапуске системы сервис должен быть распознан и автоматически запуститься!

0
ответ дан 29 September 2019 в 01:05

Вы установили эти openssh двоичные файлы, но не его Новомодный сервис (соединительная человечность связующего звена и openssh сервис).

Вы также, вероятно, установили файлы с различными путями, чем используемый в Ubuntu, настолько добирающийся сервисный файл ( /etc/init.d/ssh ) от привычки Ubuntu решает проблему полностью (но может дать Вам некоторое руководство).

Невнимательный, что заставляет Вас установить openssh из источника, это почти никогда не хорошая идея, и Вы лучше были бы с обновлением Вашей Ubuntu к последним 16.04.

0
ответ дан 29 September 2019 в 01:05

Другие вопросы по тегам:

Похожие вопросы: