我目前正在尝试在 Ubuntu 上编译 OpenSSH。我按照从 openssh 网站获取的以下步骤进行操作;(参考:http://www.openssh.com/openbsd.html)
OpenSSH 6.2:2013 年 3 月 22 日 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:*** 缺少分隔符。停止。 root@ubuntu:/usr/bin/ssh#
有人可以指导我吗?告诉我如何编译源代码并运行它?我有一个项目需要更改 openssh 源代码中的配置,这就是我想知道如何正确编译和运行源代码的原因。
答案1
你下载了错误的版本,并且你正在查看错误的说明。你无法构建北达科他州Linux 上的版本,您需要便携版本。