Команда make для установки OpenSSH в Ubuntu

2003
Irfaan Coonjah

В настоящее время я пытаюсь скомпилировать OpenSSH в Ubuntu. Я следую инструкциям ниже, которые я получил с сайта openssh; (ссылка: http://www.openssh.com/openbsd.html )

OpenSSH 6.2: 22 марта 2013 г. ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/openssh-6.2.tar.gz

# cd /usr/src/usr.bin # tar xvfz… / openssh-6.2.tar.gz # cd ssh # make obj ← -------------------- Сообщение об ошибке # сделать cleandir # сделать зависимость # делать # сделать установку # cp ssh_config sshd_config / etc / ssh 

и перезапустите sshd.

У меня появляется сообщение об ошибке ниже, когда я достиг команды make obj.

root @ ubuntu: / usr / bin / ssh # make obj Makefile: 3: *** отсутствует разделитель. Стоп. корень @ Ubuntu: / USR / бен / SSH #  

Может кто-нибудь, пожалуйста, подскажите мне, если вы можете, и дайте мне знать, как я могу скомпилировать исходный код и запустить его? У меня есть проект, в котором мне нужно изменить конфигурацию в исходном коде openssh, поэтому я хочу знать, как правильно скомпилировать и запустить исходный код.

1

1 ответ на вопрос

3
Zoredache

You have downloaded the wrong version, and you are looking at the wrong directions. You can't build the BSD version on Linux, you need the portable version.

спасибо, я выполнил шаги и установил zlib и OpenSSL. У меня появляется сообщение об ошибке при попытке скомпилировать и установить openssh: root @ ubuntu: /usr/src/openssh-5.0p1# make make: *** Не указаны цели и не найден make-файл. Стоп. root @ ubuntu: /usr/src/openssh-5.0p1# make install make: *** Нет правила для цели `install '. Стоп. root @ ubuntu: /usr/src/openssh-5.0p1# make install make: *** Нет правила для цели `install '. Стоп. root @ ubuntu: /usr/src/openssh-5.0p1# не могли бы вы помочь .. Irfaan Coonjah 11 лет назад 0