04/05/2011 eguneratua
Hau da nire lehen blogeko argitalpena, blogetan eta foro teknikoetan neure burua maneiatzen dudanez, GNU / Linux administratzaile eta erabiltzaile aurreratuekin lan egitera ohituta nago, egia esan, zaila dut terminalaren erabilera bezalako gauza errazak azaltzea interfaze grafikoa duten aplikazioetarako apurka-apurka GNU / Linux erabiltzailea aldatzen ari den script bash eta beste zeregin batzuk egiten ari naiz, ulertzen eta urratsak egin ditzaten.
Jabber-en sarrera
Jabber protokolo irekia da XML estandarrean oinarrituta mezuen truke denbora errealean eta Interneten bi punturen arteko presentzia. Jabber teknologiaren aplikazio nagusia mezularitza plataforma hedagarria eta IM (berehalako mezularitza) sarea da, AIM, ICQ, MSN Messenger eta Yahoo bezalako beste sistema batzuen antzeko funtzionaltasuna eskaintzen duena.
Desberdina delako nabarmentzen da:
* Irekita dago - Jabber protokoloa doakoa, irekia, publikoa eta ulergarria da. Horrez gain, kode irekiko inplementazio ugari daude Jabber Zerbitzarientzat (ikus zerbitzari publikoen zerrenda), baita bezero eta garapen liburutegi ugari ere.
* Luzagarria da - XML lengoaiaren indarra erabiliz, edonork Jabber protokoloa luzatu dezake funtzionalitate pertsonalizatua lortzeko. Noski, elkarreragingarritasuna mantentzeko, Jabber Software Foundation-ek kontrolatzen ditu luzapen arruntak.
* Deszentralizatuta dago - Edonork bere Jabber zerbitzaria konfigura dezake, patenterik gabea da eta ez dago inongo enpresaren mende, orain eta beti erabateko askatasunarekin erabil dezaten.
* Seguru dago - Edozein Jabber zerbitzari Jabber sare publikotik isolatu daiteke, edozein zerbitzari inplementazioak SSL erabiltzen du bezero-zerbitzari komunikazioetarako eta bezero askok PGP-GPG onartzen dute bezeroen arteko komunikazioak enkriptatzeko. Gainera, segurtasun sendoagoa garatzen ari da SASL eta saio pasahitzak erabiltzeari esker.
Jabberrek hasieran berehalako mezularitzako beste sistema batzuekin nahasmena sor dezake, normalean, beste IM batzuetan, bezeroa protokoloarekin identifikatzen baita. Jabber-en kasuan ez da horrela: protokolo bat dago eta bezero bakoitza inplementazio bat da.
Jatorrizko testua hemen: JabberEN
Server
Sortzeko zure berehalako mezularitza sistema, zerbitzari gisa funtzionatzen duen aplikazioa behar dugu.
OpenFire bat da jabber zerbitzaria web administratzailearekin (bideratzaile edo modem bat bezala), java idatzita dago eta GPL da, hau da, OpenSource.
Osagaiak:
Apache2 + MySQL + PHP5 eta PHPMyAdmin
Aplikazio hauek instalatzeko sudo erabiltzeko baimenak dituen terminal batean idazten dugu
Oharra: # iruzkinak dira, ez dira exekutatu, hobeto ulertzeko erreferentziak dira.
# Apache2 + MySQL5.1 + PHP5 instalatzen dugu eta phpmyadmin sudo apt-get -y instalatu apache2 sudo apt-get -y instalatu mysql-server mysql-common sudo apt-get -y instalatu php5 php5-cli sudo apt-get -y instalatu phpmyadmin # Apache2-k ostalariaren errorea erakusteko sudo echo "ServerName localhost" >> /etc/apache2/httpd.conf # Apache2-k oniritziak eta tildeak ondo erakusteko sudo echo "AddDefaultCharset ISO-8859-1" >> / etc /apache2/conf.d/charset # Apache2 sudo berrezarri dugu /etc/init.d/apache2 berrabiarazi jada baditugu gutxieneko aplikazioak, orain OpenFire instalatzeko: # Java sudo apt-get install sun-java6-bin instalatzen dugu # We konfiguratu Java interpretatzaile gisa sudo update-alternatives nagusi gisa --config java # Sortu erabiltzailea OpenFire sudo adduser openfire # Deskargatu OpenFire DEB paketean wget -c http://www.igniterealtime.org/downloads/download-landing.jsp?file = openfire / openfire_3.7.0 .3.7.0_all.deb # OpenFire sudo dpkg -i openfire_777_all.deb instalatzen dugu # Oinarrizko edukia OpenFire eta MySQL su-rentzat kopiatzen dugu egin cp /usr/share/openfire/resources/database/openfire_mysql.sql $ HOME / sudo chmod 3.7.0 openfire_mysql.sql # Datu basea sortu eta oinarrizko edukia inportatu dugu MySQL-n mysqladmin -h localhost -u root -p openfire mysql -h localhost -u root -p openfire <openfire_mysql.sql # Create User and Assign Permissions in MySQL Line = "SORTU ERABILTZAILE openfire @ localhost 'PASSWORD'-EN BIDEZ IDENTIFIKATUA;" "$ Line" ren oihartzuna mysql -h localhost -u root -p Line = "EMAN GUZTIAK openfire. * TO openfire @ localhost;" "$ Line" ren oihartzuna mysql -h localhost -u root -p # Hondar fitxategiak kentzen ditugu rm openfire_127.0.0.1_all.deb rm openfire_mysql.sql # OpenFire sudo /etc/init.d/openfire restart # Firefox web administratzailea irekitzen dugu http: //9090 .XNUMX: XNUMX
gogoratu administrazio panela hau dela:
http://127.0.0.1:9090
http://TUIP:9090
http://TUDOMINIO:9090
Webgunea konfiguratu ondoren arrazoiren batengatik ezin baduzu administratzaile gisa hasi, berrezarri openfire instalatu eta probatzerakoan bezala, arazoak jarraitzen badu phpmyadmin-ekin pasahitza alda dezakegu openfire datu basean erabiltzaileen taula bila.
OpenFire pantaila-argazkiak sartzen ikusteko hemen funtzio guztiak daude, baita pluginak ere.
Eskerrik asko zure iruzkinengatik, ERROREA badago zure irudimenaren produktua da, jajaja
24 iruzkin, utzi zurea
Bikain tuto Luciano !!!!
Openfire instalatzea bilatzen nuen eta zure tutorearekin sinplea baino gehiago zen.
Eskerrik asko.
Luciano, ekarpen bikaina !!! Zure argibideak pausoz pauso jarraitu nituen eta hala egin nuela uste dut !! (nahiz eta ez didan utzi Apache2 konfiguratzen ostalariaren errorea erakusteko eta tilak zuzen erakusteko) ... baina ezin dut saioa hasi. Ez dut ulertzen zer esan nahi duen "arazoak jarraitzen badu phpmyadmin-ekin pasahitza alda dezakegu openfire datu basean erabiltzaileen taula bila". Lagundu ahal didazu ??
Eskerrik asko !!!.
Kaixo, sentitzen dut ez dizut erantzun aurretik baina ez dut zure iruzkinaren jakinarazpenik jaso. Ezin baduzu saioa hasi zerbitzua berrabiarazteko gomendatzen dizut eta arazoak jarraitzen badu, saiatu administratzaile pasahitza aldatzen openfire datu-basean. baliteke phpmyadmin erabiltzen. ezer jakinarazten didazu eta lagunduko dizut.
Luciano egun on, gizona linux / ubuntuan zure ezagupenetara noa, openfire Ubuntu 16.04-n instalatzen dudala ematen du eta kontsolan sar dezaket bai ip publikoaren bidez bai lokalaren bidez, arazoa da saioa hasten naizenean txinpartaren bidez ez dut erabiltzailea edo pasahitza autentifikatzen, ez dakit suebaki gisa ipcop instalatuta duten eta ez dakit zein portutan edo zergatik eragiten duen. lagundu mesedez
"Eta GPL da, hau da, OpenSource".
Hobe litzateke "eta GPL da, hau da, software librea" esatea
Ez da berdina 😀
Benetan ez dut zentzugabeko eztabaidarik hasi nahi, open source-k lizentzia ugari dituelako, hala nola GNU, apache, mit, mozilla eta beste asko, opensource hitza iturburu irekia dela eta eduki eta nahastu dezakeela zehazteko erabili da lizentziak. Ulertzen dela espero dut.
Eztabaida tontoetan denbora galtzea baino produktiboagoa izango litzatekeela laguntzea ere uste dut.
thank you very much
eta barkamena eskatzen dut iruzkin honek inor iraintzen badu.
Zalantzarik gabe tutore bikaina. Openfire instalazioa LDAPekin konfiguratzen zen lehen aldiz funtzionatu zuen. PERFECT !!! Eskerrik asko.
Kaixo, lagundu nahiko nuke, dagoeneko asko bilatu dudalako eta ideiak agortu zaizkidalako, LDAP eta Openfire instalatuta ditudalako.
Openfire autentifikatzen da LDAPekin, baina kontaktuak gehitzean harpidetza ez da iristen eta bidaltzen diren mezuak ere ez dira elkarren artean konektatzen, zereginen eta openfire erabiltzaileen zerrendan daudenean, hala badagokio.
Norbaitek iradokizunen bat emanez gero. Eskerrikasko aldez aurretik ...
Bikain Tuto, eskerrik asko Luciano, zurrunbilo batean nengoen eta zalantza asko argitu zenituen
bytes
c4m4l30n
Oso tutoretza ona, oso ondo funtzionatu du
Beno, egia da instalatu nuela eta dena ondo zegoela, baina arazoa sortu zen orduan ezin izan nuen inoiz administrazio panelean sartu, beti lortu nuen okerreko erabiltzaile izena edo pasahitza.
Norbaitek konpontzen jakingo balu asko eskertuko nuke.
Grande Luciano ... Jabber zerbitzariaren muntaia ondo zehaztuta dagoela iruditzen zait ... burutzea geratzen zait ... Eskerrik asko ezjakintasuna hiltzeagatik ....
Java instalatzen saiatzen naiz, baina honako hau esaten dit:
E: sun-java6-bin paketea ezin izan da aurkitu
Biltegi bat falta al da? Eskerrik asko!
kaixo, repos "mugatua" eta "multibertsoa" aktibatu behar dituzu /etc/apt/sources.list-en, Ubuntun aktiboak ez diren gauzak daudelako. Software jatorrian ingurune grafikoa erabiltzen baduzu ere egin daiteke.
Openfire deskargatuta geratu nintzen
Kaixo, esaten dizudan moduan, jarraitu beti letrako gida eta trabatuta daudela ikusten baduzu, berrikusi, beti google da badaezpada.
dena ondo ... 😉 (gida ona)
baina erabiltzailea konfiguratzeko garaian, sagua mugitu egin zen eta ez nekien erabiltzaile izena eta pasahitza idatzi nituenik ... 🙁 eta sartu egin nion ...
arazoa da berriro instalatzen dudala eta orain honako hau jasotzen dut:
omar @ omar-che: ~ $ echo "$ Line" | mysql -h localhost -u root -p
Idatzi pasahitza:
1396 ERROREA (HY000) 1. lerroan: CREATE USER eragiketak huts egin du 'openfire' @ 'localhost'
Laguntza behar dut, openfire deskargatzen dudanean deskargatu balitz bezala dirudi baina instalatu nuenean akatsak aurkitu zirela adierazten du, egia esan, premiazkoa naiz unibertsitateko proiektu bat amaitu behar dudala, zure laguntza eskertuko nuke.
Openfire 3.7 blokeatuta daukat ondo baina administratzaile erabiltzailearen pasahitza ahaztu dut eta ezin naiz kontsolara sartu erabiltzaile gehiago sortzeko
Pasahitza nola aldatu jakin behar dut
(Openfire datu basea erabiltzen dut)
Goiko iruzkinaren antzekoa gertatu zitzaidan, openfire hau desinstalatzeko soilik ...
Amaitu martxan dagoen aplikazioa:
sudo /etc/init.d/openfire stop
Kendu zerbitzuetatik:
sudo update-rc.d -f openfire kendu
Kendu hasierako fitxategia:
sudo rm /etc/init.d/openfire
Ezabatu / opt / openfire helbidean dauden fitxategi guztiak:
sudo rm -rf / opt / openfire
Azkenean, mysql datu-basea aplikaziorako erabili baduzu, erabilitako taula kendu dezakezu.
eta berriro instalatzerakoan honako hau jasotzen dut ...
omar @ omar-che: ~ $ echo "$ Line" | mysql -h localhost -u root -p
Idatzi pasahitza:
1396 ERROREA (HY000) 1. lerroan: CREATE USER eragiketak huts egin du 'openfire' @ 'localhost'
Please 🙁 lagundu mesedez ...
OpenFire irabazten dut .. ezin nuen horrekin
Bikaina .. ondo funtzionatzen du Linuxmint 11-rekin
Eskerrik asko..
Bi komando hauek sartzen ditudanean (sudo echo "ServerName localhost" >> /etc/apache2/httpd.conf eta sudo echo "AddDefaultCharset ISO-8859-1" >> /etc/apache2/conf.d/charset) terminalean , mezu hau itzultzen dit:
bash: /etc/apache2/httpd.conf: Baimena ukatu da
Ideiarik nola konpondu? ]:
Kaixo lagun, Openfire instalatuta daukat eta dagoeneko Windows Server 2008 batean sortutako hainbat erabiltzailerekin baina Linuxera migratu nahiko nuke, izango da Win2008tik lehendik sortutako konfigurazioak eta kontaktuak Linuxera pasatzea! PS: Barne datu basea erabiltzen dut, gomendagarria den edo ez erabiltzea horrela, 200 erabiltzaile inguru daude.
Eskerrik asko!