2016/01/17 08:12 1/6 Instalacja serwera

Podobne dokumenty
DLA DREAMBOX & FLASHWIZARD

Instrukcja konfigurowania poczty Exchange dla klienta pocztowego użytkowanego poza siecią uczelnianą SGH.

Instalacja i konfiguracja serwera IIS z FTP

Witaj, jeżeli przegladasz ten plik oznacza że chcesz stworzyć własnego masterka. No cóż koniec bełkotania bierzmy się za zrobienie mastera!

MikroTik Serwer OpenVPN

INSTRUKCJA INSTALACJI DATAMOBILE. Ver. 1.3

Instalacja (GM) AMXBans #1.5.1/ #1.6.1 na serwerze gry/stronie WWW. Wymagania

Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA

Łukasz Przywarty Wrocław, r. Grupa: WT/N 11:15-14:00. Sprawozdanie z zajęć laboratoryjnych: OpenSSL

Instalacja serwera zarządzającego F-Secure Policy Manager

Data modyfikacji:

VSFTPd Użycie certyfikatów niekwalifikowanych w oprogramowaniuvsftpd. wersja 1.3 UNIZETO TECHNOLOGIES SA

System kontroli dostępu ACCO NET Instrukcja instalacji

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG

PureFTPd Użycie certyfikatów niekwalifikowanych w oprogramowaniupureftpd. wersja 1.3

Instalacja platformy Magento CE wersja szybka

Konfiguracja konta pocztowego w Thunderbird

Panel administracyjny serwera: admin.itl.pl

Jak skonfigurować bezpieczną sieć bezprzewodową w oparciu o serwer RADIUS i urządzenia ZyXEL wspierające standard 802.1x?

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

Instrukcja instalacji v2.0 Easy Service Manager

Dokumentacja serwisu internetowego Zespołu Szkół Technicznych w Radomiu.

PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA

Laboratorium Ericsson HIS NAE SR-16

Wykład 3 Inżynieria oprogramowania. Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Jak stworzyć stronę WWW drużyny harcerskiej. dh Paweł Wnuk

Instrukcja instalacji: Apache, PHP, MySQL, PHP My Admin

Rejestracja użytkownika Bentley Często zadawane pytania techniczne

Instalacja Moodle na serwerze SBS2000/2003. Opiekun pracowni internetowej SBS

Apache serwer WWW (część 2) Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

W poprzednim odcinku poznaliśmy: W poprzednim odcinku, cd.: W dzisiejszym odcinku. Apache serwer WWW (część 2)

Instalacja postgresa wersja step by step. 1. Dla nowego systemu, na którym nie było wcześniej instalowanych postgresów

Linux -- u mnie działa!

WINDOWS Przejmowanie pulpitu komputera za pomocą TightVNC w sieci wewnętrznej.

Instrukcja instalacji

NetDrive czyli jak w prosty sposób zarządzać zawartością FTP

Instrukcja obsługi. Grand IP Camera III. Kamera IP do monitoringu

Jak zainstalować i skonfigurować komunikator MIRANDA, aby wyglądał i funkcjonował jak Gadu Gadu Tutorial by t800.

mysql> UPDATE user SET Password=PASSWORD('pass') WHERE user='root'; Query OK, 2 rows affected (0.05 sec) Rows matched: 2 Changed: 2 Warnings: 0

INSTRUKCJA KONFIGURACJI KLIENTA POCZTOWEGO

Konfiguracja OpenVPN w AS30GSM200P. Informator Techniczny Strona 1 z 11

Instytut Teleinformatyki

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Instalacja NOD32 Remote Administrator

Podręcznik instalacji

Konfiguracja klienta Lotus Notes R6 z certyfikatami i kluczami na karcie kryptograficznej lub w pliku.

POSTFIX (SMTP) + POP3 + SSL. Użycie certyfikatów niekwalifikowanych w oprogramowaniu POSTFIX. wersja 1.4

Uwierzytelnianie użytkowników sieci bezprzewodowej z wykorzystaniem serwera Radius (Windows 2008)

Zdalna obsługa transcievera. H A M R A D I O D E L U X E R e m o t e S e r v e r C o n f i g u r a t i o n

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

Sprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików

Instalacja systemu zarządzania treścią (CMS): Joomla

Migracja serwera Exchange 2003 do wersji Exchange 2010 poradnik

PCBIZNES Instalacja wersji sieciowej na serwerze z Microsoft Windows 7

Projekt e-deklaracje 2

Bazy Danych. Ćwiczenie 1: Przygotowanie środowiska pracy dla bazy MySQL z wykorzystaniem XAMPP Portable Lite oraz MySQL-Front

Pracownia internetowa w każdej szkole (edycja jesień 2005)

Krótka instrukcja instalacji

Konfiguracja programu Pidgin na przykładzie połączenia z czatem puczat.pl 1

Manual konfiguracji konta dla fax2mail

CEPiK 2 dostęp VPN v.1.7

Samba, instalacja i konfiguracja

Zalecana instalacja i konfiguracja Microsoft SQL Server 2016 Express Edition dla oprogramowania Wonderware

K-EX (Geis) v Strona 1 z 12. FUTURE-SOFT SP. Z O.O. ul. Gosławicka2/ , Opole tel NIP:

ibok Internetowe Biuro Obsługi Klienta

instrukcja INSTALACJI APi_proxy

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Serwer pocztowy. QmaiLux. Dokumentacja techniczna mechanizmu książek adresowych (qbook)

Tomasz Greszata - Koszalin

Bezpieczeństwo systemów informatycznych

Konfiguracja programu Xabber na przykładzie połączenia z czatem puczat.pl

ACCO NET. System kontroli dostępu. Instrukcja instalacji

Instrukcja obsługi serwera FTP v

Apache. Apache serwer WWW

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

Win Admin Monitor Instrukcja Obsługi

ZADANIE.08 RADIUS (authentication-proxy, IEEE 802.1x) 2h

Instrukcja instalacji serwera i konfiguracji licencji AppWave Concurrent.

Pracownia internetowa w szkole ZASTOSOWANIA

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek poniżej:

Przekierowanie portów w routerze TP-LINK na przykładzie kamery Kenik. Po co wykonujemy przekierowanie portów? Spójrzmy na rysunek

RMA Zwroty/Reklamacje

Po instalacji serwera MYSQL dostępne jest konto o nazwie root. Domyślnie nie ma ono przypisanego hasła, aczkolwiek podczas procesu konfiguracji jest

Bezpieczny system poczty elektronicznej

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Instalacja Xpress Scan dla systemu mmedica ver.1.0.9

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

INFORMATOR TECHNICZNY WONDERWARE

Jak szybko i bezboleśnie zainstalować serwer mysql (dla początkujących)

SENDMAIL (SMTP) + POP3 + SSL Użycie certyfikatów niekwalifikowanych w oprogramowaniu Sendmail. wersja 1.2 UNIZETO TECHNOLOGIES SA

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Pomoc: konfiguracja PPPoE


Kancelaria 2.26 zmiany w programie czerwiec 2014

SENDMAIL (SMTP) + POP3 + SSL Użycie certyfikatów niekwalifikowanych w oprogramowaniu Sendmail wersja 1.3

Konfiguracja OpenVPN w AS30GSM200P. Informator Techniczny Strona 1 z 13

APEK MeasureInWeb program komunikacyjny do systemów pomiarowych.

New Features in Allplan Allplan Nowy system licencjonowania w Allplan

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Transkrypt:

2016/01/17 08:12 1/6 Instalacja serwera Instalacja serwera # poldek -uvh ejabberd Konfiguracja Edytujemy naszym ulubionym edytorem plik /etc/jabber/ejabberd.cfg {acl, admin, {user, "admin"}}. % user z prawami administratora, dowolny login {acl, local, {user_regexp, ""}}. {access, pubsub_createnode, [{allow, all}]}. {access, configure, [{allow, admin}]}. {access, register, [{deny, all}]}. {welcome_message, {"Welcome!", "Welcome to Jabber.", "For information about Jabber visit http://jabber.org"}}. {registration_watchers, ["user@localhost"]}. % user, który będzie powiadamiany o rejestracjach do serwera jabbera {access, announce, [{allow, admin}]}. {access, c2s, [{deny, blocked}, {allow, all}]}. {shaper, normal, {maxrate, 1000}}. {shaper, fast, {maxrate, 50000}}. {access, c2s_shaper, [{none, admin}, {normal, all}]}. {access, s2s_shaper, [{fast, all}]}. {access, muc_admin, [{allow, admin}]}. {access, muc, [{allow, all}]}. {access, local, [{allow, local}]}. PLD-users.org - http://www.pld-users.org/

Last update: 2009/04/12 18:11 pl:przewodniki:ejabberd http://www.pld-users.org/pl/przewodniki/ejabberd {auth_method, internal}. {hosts, ["localhost", "jabber.nasza_domena.pl"]}. % nasze hosty, które będziemy używać (zewnętrzne domeny muszą istnieć) {max_user_sessions, 10}. {language, "en"}. {listen, [{5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper}, {max_stanza_size, 65536}, starttls, {certfile, "/etc/jabber/jabber.pem"} ]}, {5223, ejabberd_c2s, [{access, c2s}, {max_stanza_size, 65536}, tls, {certfile, "/etc/jabber/jabber.pem"}]}, {5269, ejabberd_s2s_in, [{shaper, s2s_shaper}, {max_stanza_size, 131072} ]}, {5348, ejabberd_service, [{access, all}, {host, "msn.jabber.nasza_domena.pl", [{password, "hasło z /etc/jabber/secret"}]}]}, {5349, ejabberd_service, [{access, all}, {host, "gg.jabber.nasza_domena.pl", [{password, "hasło z /etc/jabber/secret"}]}]}, {5347, ejabberd_service, [{access, all}, {hosts, ["ircnet.jabber.nasza_domena.pl", "freenode.jabber.nasza_domena.pl"], [{password, "hasło z /etc/jabber/secret"}]}]}, {5280, ejabberd_http, [http_poll, web_admin]} ]}. {s2s_use_starttls, true}. {s2s_certfile, "/etc/jabber/jabber.pem"}. {domain_certfile, "jabber.nasza_domena.pl", "/etc/jabber/jabber.pem"}. {outgoing_s2s_port, 5269}. {modules, [ {mod_register, [{access, register}]}, {mod_roster, []}, {mod_privacy, []}, {mod_adhoc, []}, {mod_configure2, []}, {mod_disco, []}, {mod_stats, []}, {mod_vcard, []}, {mod_offline, []}, {mod_echo, [{host, "echo.nasza_domena.pl"}]}, http://www.pld-users.org/ Printed on 2016/01/17 08:12

2016/01/17 08:12 3/6 Instalacja serwera {mod_private, []}, {mod_irc, []}, {mod_muc, [{access, muc}, {access_create, muc}, {access_admin, muc_admin}]}, {mod_pubsub, [{access_createnode, pubsub_createnode}]}, {mod_time, []}, {mod_last, []}, {mod_version, []} ]}. Certyfikaty dla połączeń SSL/TLS # openssl genrsa -out /etc/jabber/jabber.key 1024 # openssl req -new -x509 -days 365 -key /etc/jabber/jabber.key -out /etc/jabber/jabber.crt # cat /etc/jabber/jabber.crt >> /etc/jabber/jabber.key # mv /etc/jabber/jabber.key /etc/jabber/jabber.pem # rm -f /etc/jabber/jabber.crt Transport Gadu-Gadu # poldek -uvh jggtrans Ustawiamy najważniejsze opcje w /etc/jabber/jggtrans.xml <service jid="gg.jabber.nasza_domena.pl"/> <connect id="gglinker"> <ip>127.0.0.1</ip> <port>5349</port> <secret>hasło z /etc/jabber/secret</secret> </connect> <spool>/var/spool/jabber/gg.jabber.atwa.us/</spool> <admin>admin@jabber.nasz_domena.pl</admin> <acl> <allow who="admin@jabber.nasza_domena.pl" what="iq/query?xmlns=http://jabber.org/protocol/stats"/> <deny who="*" what="iq/query?xmlns=http://jabber.org/protocol/stats"/> <allow who="*"/> <deny what="iq/query?xmlns=jabber:x:register"/> <allow what="presence"/> <deny/> </acl> Następnie tworzymy katalog, w którym będą trzymane dane userów używających transportu PLD-users.org - http://www.pld-users.org/

Last update: 2009/04/12 18:11 pl:przewodniki:ejabberd http://www.pld-users.org/pl/przewodniki/ejabberd # mkdir -p /var/spool/jabber/gg.jabber.nasza_domena.pl # chown -R root:jabber /var/spool/jabber/ # chmod -R g+w /var/spool/jabber/ Transport MSN Instalujemy najważniejsze rzeczy: # poldek -uvh python-twisted python-twisted-ssl python-twistedwords python- TwistedWeb python-twistedxish python-imaging python-pyopenssl Teraz trzeba już ręcznie ściągnąć transport stąd. Wypakowujemy go i ustawiamy config. W src/config.py: jid = "msn.jabber.nasza_domena.pl" host = "127.0.0.1" compjid = "" spooldir = "/var/lib/ejabberd/" disconame = "MSN Transport" mainserver = "127.0.0.1" website = "" port = "5348" secret = "hasło z /etc/jabber/secret" Natomiast w config.xml (jeśli nie ma to tworzymy z templatu) ustawiamy te same opcje tylko w formacie XMLowym. Musimy niestety utworzyć jeszcze 2 symlinki bo PyMSNt źle szuka naszych zainstalowanych rozszerzeń pythona: # ln -s /usr/share/python2.4/site-packages/twisted/words /usr/lib[64]/python2.4/site-packages/twisted/words # ln -s /usr/share/python2.4/site-packages/twisted/xish /usr/lib[64]/python2.4/site-packages/twisted/xish Odpalamy PyMSNt: #./PyMSNt & Konfiguracja domeny W domenach które ma obsługiwać nasz jabber dopisujemy odpowiednie rekordy SRV. Dzięki temu adres jabbera może być inny od adresu rekordu A danej domeny: jabber.example.net. A 1.2.3.4 _jabber._tcp.example.net. SRV 20 0 5269 http://www.pld-users.org/ Printed on 2016/01/17 08:12

2016/01/17 08:12 5/6 Instalacja serwera jabber.example.net. _xmpp-server._tcp.example.net. SRV 20 0 5269 jabber.example.net. _xmpp-client._tcp.example.net. SRV 20 0 5222 jabber.example.net. Uruchamiamy ejabberda i tworzymy konto administratora # service ejabberd start # ejabberdctl ejabberd@localhost register admin jabber.nasza_domena.pl hasło_do_konta_admina # service jggtrans start I to praktycznie cała filozofia. Pod adresem http://server:5280/admin/ zastaniemy ładnego web admina dzięki któremu możemy trochę monitorować nasz serwer, dodawać i usuwać userów, zmieniać im hasła itd. Sam user ma oczywiście możliwość zmiany hasła przez swojego klienta jabbera. Czy ja czasem nie zapomniałem o transporcie ircowym? Nie, ejabberd ma wbudowany transport IRCa i stąd wystarczyło tylko odblokować odpowiedni port i usługę w ejabberd.cfg i transport od razu działa. Podziękowanie Powyższe howto jest w dużywm stopniu przepisane z blogu shadzika. Oryginał można obejrzeć pod tym adresem: http://shadzik.jogger.pl/2007/08/09/ejabberd-on-pld-msn-irc-gg-transports/ Polecam również drugi artykuł shadzika dotyczący konfiguracji ejabberd: http://shadzik.jogger.pl/2007/09/26/ejabberd-migrating-from-mnesia-to-mysql-native-driver/ TODO * Zaktualizować powyższe howto do configów aktualnych wersji ejabberd i jggtrans. * pymsnt podobno już działa z paczki PLD PLD-users.org - http://www.pld-users.org/

Last update: 2009/04/12 18:11 pl:przewodniki:ejabberd http://www.pld-users.org/pl/przewodniki/ejabberd From: http://www.pld-users.org/ - PLD-users.org Permanent link: http://www.pld-users.org/pl/przewodniki/ejabberd Last update: 2009/04/12 18:11 http://www.pld-users.org/ Printed on 2016/01/17 08:12