在 FreeBSD 上安装 SSH2(服务器?)

在 FreeBSD 上安装 SSH2(服务器?)

在工作中,我们有 freeBSD 测试机。我们有一个使用 SSH2 协议连接 freeBSD 服务器的 PHP 脚本。使用此脚本我无法连接到 freeBSD 服务器。我想安装它,但我不知道在哪里可以找到正确的源代码进行编译。

可以使用不同的机器建立连接,但安装新的发行版现在并不是解决方案。

我可以通过 ssh 连接到服务器,但不能使用 PHP 中的 ssh2 协议(http://nl.php.net/ssh2)。

答案1

FreeBSD 默认安装了 OpenSSH 服务器

在 rc.conf 中使用 sshd_enable=YES 启用它,然后运行“sh /etc/rc.d/sshd start”

编辑:确保在 /etc/ssh/sshd_config 中启用了“协议 2”,并使用“sh /etc/rc.d/sshd reload”重新加载 sshd。

答案2

确保 /etc/rc.conf 中有 sshd_enable="YES"

/etc/rc.d/sshd 密钥生成器

/etc/rc.d/sshd 启动

默认情况下允许使用 SSHv2,但 freebsd 还允许使用 sshv1。我仅将协议设置为 2,但这应该是您要完成的操作的选项。

答案3

通过以下方式构建

cd /usr/ports/security/ssh2
make && make install

或者使用以下方式安装

pkg_add -r ssh2

这应该可以解决问题。

祝一切顺利,法比安

答案4

打开终端并使用以下命令安装 ssh2

cd /usr/ports/security/ssh2 make && make install

或使用

pkg 安装 ssh2

这应该可以正常工作

相关内容