Я только начинаю работать с хостинговой компанией Joyent, которая мне кажется очень хорошей. Их выделенные серверы поставляются с установленным Solaris и по умолчанию поддерживают только SFTP. Это было бы нормально, за исключением того, что клиентская поддержка SFTP ужасна в Windows, поэтому я установил Vsftpd, чтобы использовать более традиционные средства.
После долгих поисков я выяснил, где он потерял исполняемый файл, и заставил Vsftpd нормально работать в автономном режиме, но, похоже, он не установил его как системную службу, потому что в svcadm нет записи для него. (Я очень привык к ядру linux, поэтому Solaris сейчас для меня черный ящик.) Единственная документация, которую я смог найти по svcadm, касается сложной системы, включающей файлы XML, и это немного сложно.
Это единственный способ установить vsftpd как службу? Кто-нибудь знает более простой способ, или есть ли логическая документация в стиле «я не видел этого раньше» по функциям импорта службы? На самом деле это не такая уж большая проблема (сервер редко выходит из строя, и запуск резервного копирования vsftpd, если он это делает, - это быстрый запрос SSH), но я хотел бы все делать правильно и управлять FTP-сервером с помощью инструментов системы .
Спасибо. ^ _ ^
Вот руководство BigAdmin по созданию сервиса:
Обратите внимание, что Solaris 10 и OpenSolaris по-прежнему поддерживают традиционные сценарии запуска / остановки System V rc. Поэтому, если вам нужно только простое управление (например, запуск службы при загрузке), просто создайте сценарий /etc/rc3.d/S99vfstpd, запускающий этот демон, и все готово.
Также обратите внимание на filezilla, который является достойным клиентом SCP / SFTP: