Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Abusando da transparência no KDE...
Por redfield
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows
Linux user
igor_beavis
19/01/2010
Esse artigo é uma forma prática e funcional da instalação e configuração de um servidor Openfire com MySQL e Spark no Debian 5, também é funcional no Ubuntu 9.04. Esse é meu primeiro artigo no VOL, espero ser bem claro nas explicações e ajudar a todos que precisam desse tipo de implantação.
Por: Igor Jardim
[ Hits: 32534 ]
Conceito: 9.9   4 voto(s)4 voto(s)4 voto(s)4 voto(s)4 voto(s) + quero dar nota ao artigo

Introdução

Esse artigo será dividido em 7 passos, sendo eles:
  1. Instalação do JAVA no Linux
  2. Instalação do MySQL e criação da Base de Dados
  3. Instalação do Openfire
  4. Spark
  5. Integrando o Spark ao Openfire
  6. Cadastrando Usuários
  7. Conectando-se ao Spark

Instalação do JAVA no Linux

Estando logado como root, primeiramente vamos criar o diretório /usr/java e em seguida vamos entrar nele:

# mkdir /usr/java
# cd /usr/java


Logo após iremos fazer o download do JAVA dentro deste diretório (/usr/java), pelo comando wget, já renomeando o nome do arquivo para java.bin:

# wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=20279 -O java.bin

Depois de terminado o download, alteramos as permissões do arquivo para execução e logo em seguida já o executamos:

# chmod a+x java.bin
# ./java.bin


Será exibido os termos de licença do Java, para descer basta usar a barra de espaço e digitar yes no final. Agora que o Java está instalado, iremos instalar o banco de dados para o Openfire.

Instalação do MySQL e criação da base de dados

Ainda com o usuário root, baixamos o pacote do MySQL server diretamente via apt:

# aptitude install mysql-server

Depois de instalado devemos criar uma senha para o usuário root do MySQL com o comando abaixo:

# mysqladmin -u root password 'PASSWD'
(sendo que PASSWD será a senha escolhida por você)

Agora criaremos o usuário que será utilizado pelo Openfire, lembrando que a senha criada anteriormente será solicitada de agora em diante para certos comandos:

# mysql -u root -p -e "GRANT USAGE ON * . * TO 'openfire'@'localhost' IDENTIFIED BY 'PASSWD' "

Agora criaremos a Base de dados do Openfire:

# mysql -u root -p -e "CREATE DATABASE openfire "
# mysql -u root -p -e "GRANT ALL PRIVILEGES ON openfire . * TO 'openfire'@'localhost' "

Pronto, o banco de dados e o usuário já estão criados, vamos agora instalar o Openfire.

Próxima página >>




Páginas do artigo
   1. Introdução
   2. Instalação do Openfire
   3. Spark
   4. Cadastrando usuários

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por everton_fuzz em 19/01/2010 - 17:55h:

Olá Igor, Tudo Bem?

Primeiramente gostaria de lhe parabenizar pelo artigo, esta muito bem explicado, porém, gostaria de tirar uma duvida, caso esteja disponivel...
Voce consegui habilitar a troca de arquivos (LAN --> WAN <--LAN) ? Tive muitas dores de cabeça quando tentei implantar o Openfire por este motivo...
Na rede local funcionava tranquilo, mas na internet nao fucionava de jeito nenhum.

Atenciosamente.

Éverton

[2] Comentário enviado por BlackMarik em 19/01/2010 - 19:07h:

Igor,

Gostaria de parabenizar pelo seu primeiro artigo, e pela sua contribuição com a comunidade, que mais e mais vem ganhando pessoas de grande valor.
Continue assim.

Cristiano Bernardes

[3] Comentário enviado por leoberbert em 20/01/2010 - 00:21h:

Muito bom o Artigo... Ta de parabéns!!!

[4] Comentário enviado por AllanC2 em 20/01/2010 - 08:39h:

Apenas uma pequena ressalva.

O plugin Gateway IM foi descontinuado, é extremamente recomendado que o mesmo seja substituído pelo seu sucessor, o Kraken IM, do mesmo desenvolvedor, o mesmo pode ser encontrado no site http://kraken.blathersource.org/

Uma outra ressalva é para os usuários Linux, em especial dos usuários do GNOME.

O projeto GNOME substituiu o Pidgin pelo Empathy, e há um bug no KeepAlive do Empathy que consome toda a memória do servidor Openfire, derrubando-o, o bug pode ser consultado no site do próprio Openfire, http://www.igniterealtime.org/community/message/199360

[5] Comentário enviado por feromi05 em 24/06/2010 - 11:55h:

Cara um dos melhores artigos sobre Open Fire Parabéns, muito bom...

[6] Comentário enviado por RenatinhoMelo em 16/09/2010 - 12:40h:

Ótimo tutorial, embora eu tenha necessitado apenas da parte que diz respeito ao Openfire, me ajudou muito. Valeu

[7] Comentário enviado por doldan em 28/01/2011 - 09:58h:

Bom dia, cara nota 11 que 10 é pouco, estava com dificuldade para instalar pelo pacote .deb, problema com a dependência do java 5 e 6, e olha que ja estava com as duas versões do java instaladas, mesmo assim ao dar o dpkg -i openfirexxx.deb ele jurava que não tinha o java instalado. Ao encontrar teu artigo, rolou blza o openfire no meu servidor.

Quanto a duvida o Everton fuzz, aqui fiz o seguinte para usar o o penfire fora da LAN, utilizo como cliente o spark, redirecionei no roteador a porta do openfire 5222 para o servidor na rede interna, e ao estar fora da empresa, no spark coloco o endereço IP ou pode ser um no-ip da vida no local do servidor do spark e roda legal.

[8] Comentário enviado por wricardoms em 28/03/2011 - 12:00h:

Pessoal, usei o passo a passo do Igor, que está excelente, sem comentários. MAs tive problemas na hora de logar como administrador logo após a instlação, tento com u usuário admin, root, openfire, com a senha que criei no momento da instalação do mysql, nos comandos que são dados a seguir, e nada. Aliás, é a segunda tentativa e tive o mesmo problema, e pra não ter erro dessa vez, usei uma única senha em tudo para testar mas mesmo assim deu alguma zebra. Alguém pode me dar uma luz? Parabéns Igor, quando crescer vou mandar uns artigos assim, rs.

abraços a todos.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.