如何在 FreeBSD 上安装自定义的 openssh?
How to install customized openssh on FreeBSD?
我是 unix/freebsd 的新人。我的老板让我定制 openssh 身份验证方法。我应该为所有想以 root 身份登录的用户创建一个 "Master Password"。如果他们有主密码,他们可以以 root 身份登录,否则他们应该有 root 密码。我下载了 openssh 源代码并在那里做了一些修改。自定义版本是否运行良好,我需要在 FreeBSD 9.2 上构建和安装我的版本,但有两个问题:
1) 我不知道如何删除预装的 openssh 版本。经过 2 小时的搜索,我找不到正确删除它的方法。
2) 如何安装自定义版本?
OS: FreeBSD 9.2.
要从基本系统中删除 openssh,您可以尝试这样做(您需要安装 OS 源);
将 WITHOUT_OPENSSH=true
添加到 /etc/src.conf
。
然后去/usr/src
,运行make check-old
为root
。那应该列出来自 openssh 的文件。如果检查正常,运行 make -DBATCH_DELETE_OLD_FILES delete-old
as root
.
我是 unix/freebsd 的新人。我的老板让我定制 openssh 身份验证方法。我应该为所有想以 root 身份登录的用户创建一个 "Master Password"。如果他们有主密码,他们可以以 root 身份登录,否则他们应该有 root 密码。我下载了 openssh 源代码并在那里做了一些修改。自定义版本是否运行良好,我需要在 FreeBSD 9.2 上构建和安装我的版本,但有两个问题:
1) 我不知道如何删除预装的 openssh 版本。经过 2 小时的搜索,我找不到正确删除它的方法。
2) 如何安装自定义版本?
OS: FreeBSD 9.2.
要从基本系统中删除 openssh,您可以尝试这样做(您需要安装 OS 源);
将 WITHOUT_OPENSSH=true
添加到 /etc/src.conf
。
然后去/usr/src
,运行make check-old
为root
。那应该列出来自 openssh 的文件。如果检查正常,运行 make -DBATCH_DELETE_OLD_FILES delete-old
as root
.