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

Установите vsftpd как службу в Solaris

Я только начинаю работать с хостинговой компанией Joyent, которая мне кажется очень хорошей. Их выделенные серверы поставляются с установленным Solaris и по умолчанию поддерживают только SFTP. Это было бы нормально, за исключением того, что клиентская поддержка SFTP ужасна в Windows, поэтому я установил Vsftpd, чтобы использовать более традиционные средства.

После долгих поисков я выяснил, где он потерял исполняемый файл, и заставил Vsftpd нормально работать в автономном режиме, но, похоже, он не установил его как системную службу, потому что в svcadm нет записи для него. (Я очень привык к ядру linux, поэтому Solaris сейчас для меня черный ящик.) Единственная документация, которую я смог найти по svcadm, касается сложной системы, включающей файлы XML, и это немного сложно.

Это единственный способ установить vsftpd как службу? Кто-нибудь знает более простой способ, или есть ли логическая документация в стиле «я не видел этого раньше» по функциям импорта службы? На самом деле это не такая уж большая проблема (сервер редко выходит из строя, и запуск резервного копирования vsftpd, если он это делает, - это быстрый запрос SSH), но я хотел бы все делать правильно и управлять FTP-сервером с помощью инструментов системы .

Спасибо. ^ _ ^

Вот руководство BigAdmin по созданию сервиса:

http://www.sun.com/bigadmin/content/selfheal/sdev_intro.jsp

Обратите внимание, что Solaris 10 и OpenSolaris по-прежнему поддерживают традиционные сценарии запуска / остановки System V rc. Поэтому, если вам нужно только простое управление (например, запуск службы при загрузке), просто создайте сценарий /etc/rc3.d/S99vfstpd, запускающий этот демон, и все готово.

Также обратите внимание на filezilla, который является достойным клиентом SCP / SFTP:

http://filezilla-project.org/