Назад | Перейти на главную страницу

установить SSH2 (сервер?) на FreeBSD

На работе у нас есть тестовая машина freeBSD. И у нас есть сценарий PHP, который использует протокол SSH2 для подключения к серверу freeBSD. С помощью этого скрипта я не могу подключиться к серверу freeBSD. Я хотел установить его, но не знаю, где найти подходящий исходный код для компиляции.

Соединение может быть выполнено с другим компьютером, но отказ от нового дистрибутива сейчас не является решением.

Я могу подключиться к серверу через ssh, но не через протокол ssh2 в PHP (http://nl.php.net/ssh2).

Во FreeBSD по умолчанию установлен OpenSSH-сервер

Включите его с помощью sshd_enable = YES в rc.conf и запустите "sh /etc/rc.d/sshd start"

Изменить: убедитесь, что «Протокол 2» включен в / etc / ssh / sshd_config, и перезагрузите sshd с помощью «sh /etc/rc.d/sshd reload».

убедитесь, что sshd_enable = "YES" находится в /etc/rc.conf

/etc/rc.d/sshd keygen

/etc/rc.d/sshd начало

SSHv2 разрешен по умолчанию, но freebsd также разрешает sshv1. Я установил протокол только на 2, но это должно быть вариантом для того, что вы пытаетесь выполнить.

Либо создайте это, сделав

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

или установите его с помощью

pkg_add -r ssh2

Это должно помочь.

С наилучшими пожеланиями, Фабиан

Откройте терминал и используйте следующие команды для установки ssh2

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

или используйте

pkg установить ssh2

это должно работать правильно