Рубрики
Solaris

Поднятие сервера FTP в OpenSolaris

Протокол передачи файлов (FTP) является одним из первых интернет-приложений и обычно
поддержку IP систем. OpenSolaris включает в себя как FTP-клиента, FTP, и
сервер, in.ftpd.FTP сервер управляется SMF как услуга сети SVC :/ / FTP. это
Служба отключена по умолчанию в ОС OpenSolaris, потому что SSH, который включен по умолчанию, включает в себя
SFTP программа, которая выполняет аналогичные функции передачи файлов SSH использованием в качестве транспорта, таким образом,
обеспечение шифрования данных при передаче.Сервер FTP OpenSolaris реализация
на основе WU-FTP демон первоначально разработан в Вашингтонском университете и часто
используются на текущие операционные системы.
Один из популярных применением FTP является создание анонимный FTP, которая позволяет общественности
Скачать содержания с сервера. Эта услуга часто используются для распространения больших файлов, таких
как компакт-диск или DVD образы, как FTP может передать эти более эффективно, чем HTTP. Вы можете настроить
OpenSolaris файловым системам, сетям и безопасности
службу анонимного FTP использованием ftpconfig (1M). Как и с другими услугами, рекомендуется, чтобы
Вы размещаете FTP службы данных в ZFS набор данных, который является общим для загрузки ОС OpenSolaris окружающей
MENTS, как показано в следующем примере:
# zfs create rpool/export/ftp
# ftpconfig /export/ftp
Creating user ftp
Updating directory /export/ftp
This sets up the anonymous FTP server directory and user account, which appears like this:
# ls /export/ftp
bin dev etc lib pub usr
# grep ftp /etc/passwd
ftp:x:102:1:Anonymous FTP:/export/ftp:/bin/true

При выполнении общественных анонимный сервер FTP, вы должны отключить, не анонимного доступа по FTP
Для защиты любых других учетных записей пользователей от атак через FTP, вы можете сделать это, добавив При выполнении общественных анонимный сервер FTP, вы должны отключить, не анонимного доступа по FTP
This sets up the anonymous FTP server directory and user account, which appears like this:
# ls /export/ftp
bin dev etc lib pub usr
# grep ftp /etc/passwd
ftp:x:102:1:Anonymous FTP:/export/ftp:/bin/true
When running a public anonymous FTP server, you should disable non-anonymous FTP access
to help protect any other user accounts from attack via FTP; you can do so by adding the fol-
lowing entry to /etc/ftpd/ftpaccess:
# echo ‘defaultserver
deny
*’ >>/etc/ftpd/ftpaccess
At this point the service is ready for use, so you can enable it:
# svcadm enable ftp
Any files you want to distribute via anonymous FTP can be copied to /export/ftp/pub; users
can then log in to the FTP service using the ftp account, supply their e-mail address as a pass-
word, and download files from /pub

Рубрики
DNS Solaris

Domain Name System on OpenSolaris/OpenIndiana DNS

Я хотел обратить свои внимание создание новых сервисов совсем отличается от учения например FreeBSD в этой системе строгая иерархия расположения каталогов каждый католог созданный с обходами прав с помощью понижения изменения каталога. Стоит неверно не руководсвтвуюясь, как этого неделал за диск системы уже с нерабочей системой из-за неправильного выстроения каталога которых моих изменений внесли ошибку неработоспособности и загрузки. Иерархия права она не произвольно на рабочей системе создается новых каталогов и имен только для сервисов и служб.
Итак создаем сервис DNS:
zfs create rpool/export/named
Создайте в директории конфигурационный файл /export/named/named.conf
в нем прописаны настрйки сервера имен который преобразует адреса сети в доменные имена:
options {
directory «/export/named»;
};
zone «example.com» {
type master;
file «example»;
};
zone «1.168.192.in-addr.arpa» {
type master;
file «192.168.1»;
};
Вот пример файла зоны для домена example.com:
$TTL 86400
@ IN SOA ns.example.com. sam.example.com. (
2008062001 ; serial
10800 ; refresh
3600 ; retry
3600000 ; expire
86400 ) ; minimum
@ NS ns.example.com.
ns A 192.168.1.1
www A 192.168.1.2
mail A 192.168.1.3
sleepy A 192.168.1.4
stuffy A 192.168.1.5
Вот пример файла зоны для 1.168.192.in-addr.arpa:
$TTL 86400
@ IN SOA ns.example.com. sam.example.com. (
2008062001 ; serial
10800 ; refresh
3600 ; retry
3600000 ; expire
86400 ) ; minimum
@ NS ns.example.com.
1 PTR ns.example.com.
2 PTR www.example.com.
3 PTR mail.example.com.
4 PTR sleepy.example.com.
5 PTR stuffy.example.com.
Вы можете убедиться, что ваши файлы зону правильны, прежде чем приступить использованием name-checkzone
Команда: Вот пример файла зоны для 1.168.192.in-addr.arpa:
# named-checkzone example.com /export/named/example
zone example.com/IN: loaded serial 2008062001
OK
# named-checkzone 1.168.192.in-addr.arpa /export/named/192.168.1
zone 1.168.192.in-addr.arpa/IN: loaded serial 2008062001
OK
Далее, необходимо настроить DNS / сервер службы в SMF использовать файлы конфигурации в export/named
# svccfg -s dns/server:default
svc:/network/dns/server:default> setprop options/configuration_file
=/export/named/named.conf
svc:/network/dns/server:default> exit
# svcadm refresh dns/server
# svcadm enable dns/server

Теперь, когда сервер был запущен, вы можете использовать DIG, чтобы убедиться, что он работает.
# dig @localhost stuffy.example.com
; < <>> DiG 9.3.4-P1 < <>> @localhost stuffy.example.com
; (2 servers found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER< <- opcode: QUERY, status: NOERROR, id: 1988 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;stuffy.example.com. IN A ;; ANSWER SECTION: stuffy.example.com. 86400 IN A 192.168.1.5 ;; AUTHORITY SECTION: example.com. 86400 IN NS ns.example.com. ;; ADDITIONAL SECTION: ns.example.com. 86400 IN A 192.168.1.1 ;; Query time: 27 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Jun 20 16:21:25 2008 ;; MSG SIZE rcvd: 85

Рубрики
Hardware

Как я покупал сервер Sun ULTRA24 на Ebay

Вообщем это был декабрьский месяц, я думал наконец-то утолить свою потребность в фирменном сервере от Sun модели Sun Fire X2200 M2, я вышел на рынок поддержанной техники Ebay, а так как я в России мне пришлось покупать через другие конторы которые имеют склад в США. Это компания называется BuyUSA.ru Вообщем я думал поставить его у себя дома сервер, но он был такой шумный тем более Net SERVICE не работал это выход через который управляется сервер. Установил через DVD-ROM Solaris она работала но только локально WAN порт не работал так мне его продали неисправным. И тут я решил купить себе Sun ULTRA 24, поставил на нее SXCE 130 но в интернете она работает медленно так как метрики замедляют написанные на JavaScript Script’s, неадром ее раньше называли Slowlaris от слова Slow медленная. Вообщем мне посылка шла из Америки около 2 месяцев и Почта России не потеряла посылку причем сперва в Германии ее растомаживали потом в России. Он был тяжелый словно в нем были набиты кирпичи когда получил посылку. Пришел и поставил Sun ULTRA 24 при каждой загрузки разогревается то есть подает высокие обороты вентилятора. Но потом она работает так тихо что слышно стрелку у часов. Я покупал этот сервер для того чтобы установить OpenSolaris 2008.05, но когда узнал что репозитарий на нее уже не работает поставил SXCE 130 и использую для разработки сайтов на домашнем сервере. Вообщем вот такой мой был первый опыт покупки сервера в США.

Рубрики
Solaris

IMAP сервер в Solaris

Протокол IMAP(Internet Message Access Protocol) представляет собой альтернативу протоколу POP. он представляет все те же базовые возможности, что и POP.
Осталось разобраться с IMAPD. Установите его в файл /etc/services/:

imap 143/tcp #imap version 4

И добавьте его к /etc/inetd:

imap stream tcp nowait root /usr/sbin/imapd imapd

Когда все нужные строки добавлены в файл services и inetd.conf, необходимо послать демону inetd сигнал SIGHUP.
#ps - ef | grep inetd

#kill -HUP numder PID

Теперь базовая служба Imap доступна всем пользователям, имеющим действующие учетные записи на сервер.

Рубрики
Solaris

Сервер POP3 в Solaris

Компьютер под управлением UNIX превращается в сервер протокола почтовой службы, если на нем работает демон POP.
Если сервер отказывается выполнять команду telnet 110, значит его следует запустить
— в системе Solaris POP3 запускается демон интернет-служб inetd, чтобы запустить POP3 под управлением inetd, поместите следующию строку в файл inetd.conf:
pop3 stream tcp nowait root /usr/sbin/pop3d pop3d

Данная запись предполагает, что используется демон pop3d.
Убедитесь, что определение службы POP3 действетельно присутсвует в файле /etc/services. Если это не так, добавьте в файл строку:
pop3 110/tcp #Post Office Version 3
Когда все нужные строки добавлены в файл services и inetd.conf, необходимо послать демону inetd сигнал SIGHUP.
#ps - ef | grep inetd

#kill -HUP numder PID
Теперь когда служба установлена, повторите тест с командой telnet localhost pop3
Если демон отвечает POP3, дело сделано.

Рубрики
Solaris

постигаем httpd.conf

Файл httpd.conf содержит 160 активных строчек. Основные настройки сервера, инструкции настройки виртуальных хостов.
Чаще других в файле httpd.conf встречаются инструкции LoadModule и AddModule. В общей сложности они занимают 60 из 160 строк файла.
Основными настройками в файле является виртальные хосты. О двух из них, ServerAdmin и ServerName, уже шла речь. ServerAdmin позволяет указать адрес электронной почты администратора сервера.Его следует заменить на электронный адрес который будет действующий, прежде чем запускать сервер.

ServerName определяет имя хоста, которое передается клиентам, когда они запрашивают данные сервера.
Параметр ServerRoot указывает каталог, в котором хранятся важные файлы, включая, журналы ошибок, журнал обращений. В Solaris ServerRoot указывает на каталог /var/apache/.
Инструкция DocumentRoot определяет каталог, в котором хранятся документы веб-сервера. Она предоставлена следующим образом
DocumentRoot «/var/apache/htdocs/»
Веб-серверы — неотъемлемая часть сети любой организации, и веб-сервер Apache является превосходным выбором.

Рубрики
Solaris

настройка Apache в Solaris

После того как вы получили и настроили файл hosts. Нужно настроить Apache(Nginx). В Solaris все очень просто сперва запустите Apache который поставляется вместе с операцинной системой. Сперва проверьте его на работоспособность.

#ps ax | grep httpd

Первый шаг в настройке Apache для системы Solaris — скопировать файл httpd.conf-example в httpd.conf

#cd /etc/apache
#cp httpd.conf-example httpd.conf

При помощи редактора укажите корреткные значения ServerAdmin и ServerName

После сохранения изменений можно запускать сервер

#/etc/init.d/apache start
#ps -ef | grep '/httpd'

По умолчианию сервер Solaris читает страницы из каталога /var/apache/htdocs/ в чем можно убидиться сверившись командой

#grep 'DocumentRoot' httpd.conf
#ls /var/apache/htdocs/

Рубрики
Solaris

получение домена IN-ADDR.ARPA

При базовой настройке веб-сервера понадобиться настройки файла hosts.

Проверить его можно в консоли командой:

#cat /etc/hosts

# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# ident "%Z%%M% %I% %E% SMI"
#
# Internet host table
#
::1 localhost
127.0.0.1 localhost

При получении официального адреса следует также позаботиться получить обратный адрес.
Обратный домен реализует преобразование адресов в доменные имена, обратную поиску по доменному имени, который преобразует доменные имена в адреса.
Вот как должна выглядеть запись файла hosts:

127.0.0.1 domain in-addr.arpa localhost loghost
192.168.0.100 domain example.com www.example.com loghost

Рубрики
Uncategorized

Hello world!

Это второй блог он был перезапущен. Я перехал с хостинга на домашний сервер. Мы будем опять вам рассказывать и освещать новости в мире SOLARIS. Работает на безвозмездной основе по коммерческим вопросам звоните по телефону +79227043560 или +79080696426 скажите что звоните из интернета с блога post.arhipkin.com меня зовут ИЛЬЯ.