在 Ubuntu 中安装 Dropbear

在 Ubuntu 中安装 Dropbear

我有一个任务要使用 Dropbear 进行 SSH 连接。首先我需要下载、配置和安装 Dropbear。

我从https://matt.ucc.asn.au/dropbear/

我做到了:

./config
make clean
make 

当我写作时make install,我收到以下信息:

install -d /sbin
install dropbear /sbin
install: cannot remove '/sbin/dropbear': Permission denied
Makefile:182: recipe for target 'inst_dropbear' failed
make: *** [inst_dropbear] Error 1

我尝试输入sudo make install,如之前帖子中建议的那样,但它没有改变。我该怎么办?

答案1

请不要再发明轮子。

Dropbear 是包装在 Debian 和 Ubuntu 上已经存在很长时间了。

要安装它,请打开终端并输入:

sudo apt-add-repository universe
sudo apt-get install dropbear

要修改源代码 - 在软件和更新中启用源代码(software-properties-gtk),安装构建依赖项,获取源代码,修改它,编译并安装编译版本

sudo apt-get build-dep dropbear
sudo apt-get install dpkg-dev fakeroot

cd ~/Downloads
apt-get source dropbear
cd dropbear-*
# modify source

dpkg-buildpackage -uc -us
# install modified version
sudo apt-get install ../dropbear{_,-bin,-run}*.deb

答案2

你有sudo该机器的权限吗?最简单的测试是

sudo cat /etc/sudoers

如果出现“权限被拒绝”错误,则不需要。在这种情况下,您需要使用字首;在您的情况下(因为您也没有权限/usr/local)到您的主目录的子目录并从那里调用它。

也可以看看

https://github.com/mkj/dropbear/blob/master/INSTALL

答案3

现在我明白了我的错误。我以为我需要输入“sudo make install”,此外还要输入 make install。所以 sudo make install 就足够了

相关内容