1

В настоящее время я пытаюсь скомпилировать 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    ←--------------------  error message
# make cleandir
# make depend
# make
# make install
# cp ssh_config sshd_config /etc/ssh

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

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

root@ubuntu:/usr/bin/ssh# make obj
Makefile:3: *** missing separator.  Stop.
root@ubuntu:/usr/bin/ssh# 

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

1 ответ1

3

Вы загрузили не ту версию, и вы смотрите в неправильных направлениях. Вы не можете собрать версию BSD для Linux, вам нужна портативная версия.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .