Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows

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.

[ Hits: 129.701 ]

Por: Igor Jardim em 19/01/2010


Cadastrando usuários



Para o cadastro de usuários, clicamos no menu Usuários/Grupos > Usuários > Criar Novo Usuário, depois basta preencher os campos e seu usuário para autenticação no Openfire está criado.

Agora devemos liberar o usuário para utilização do MSN no Spark através do menu Servidor - Gateway - Registros:
  1. Clicar na opção Adicionar um novo registro;
  2. Cadastrar o nome da pessoa que vai utilizar o gateway (usuário criado anteriormente);
  3. Escolher o gateway no botão select, no nosso caso MSN;
  4. Definir o usuário do MSN no campo usuário (ex.: tux@hotmail.com ou qualquer Windows Live ID criado no próprio site da Microsoft);
  5. Definir a senha do usuário usada para se conectar com o MSN;
  6. Definir o apelido que será usado por este usuário quando conectado ao MSN.

Conectando ao Spark

Assim como o MSN, a tela do Spark possui nome de usuário e senha, esses porém serão:

1. O usuário de login do Openfire (criado na página anterior) junto de sua respectiva senha e o servidor será o nome ou endereço IP do servidor Openfire na sua rede, conforme figura.
Linux: Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows
Como liberamos o usuário a utilizar o MSN pelo servidor, ao conectar seus contatos do MSN já estarão disponíveis, conforme a figura:
Linux: Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows
Para adicionarmos outros contatos vamos em:
  1. Contatos;
  2. Adicionar Contatos;
  3. Preenchemos os campos com o endereço do MSN, apelido e o mais importante, clicar na opção Rede Pública MSN, assim como na figura abaixo.

Linux: Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows
Bom, esse foi meu primeiro artigo, no próximo vou escrever como gerenciar as conversas e ativar algumas opções básicas de segurança para o gerenciamento do MSN em uma empresa pelo servidor Openfire.

Página anterior    

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

Instalando e configurando OpenNMS em Ubuntu Linux

Instalação do Netscape Navigator 9 no Ubuntu Feisty Fawn

Pipelight Flash vs. Fresh Player vs. Adobe Flash nativo vs. Pepper Flash nativo

Implantando o Nagios em HTTP Seguro (HTTPS)

Atualizando o Firefox mantendo os plugins instalados

  
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 AllanDC 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 renato_smelo 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.

[9] Comentário enviado por brunolacet em 14/12/2012 - 15:04h

Pessoal, só para compartilhar com vocês a minha experiência.
Realmente a versão Openfire 3.6.4 depois de instalado a pessoa não consegue entrar no console administrativo nem a pau.

O que eu fiz?
Atualizei para versão 3.7.1 e funcionou TUDO perfeitamente.
Já implantei aqui no trabalho e todos gostaram.

Esse tutorial está show de bola, apenas ao invés de instalar o 3.6.4, instale o 3.7.1 que garanto.
Agora para instalar o 3.7.1 tem que ter instalado o JAVA 5 ou 6.

Para instalar o java 6 no Debian Squezee:
Primeiro edite seu sources.list:

# nano /etc/apt/sources.list

Agora você vai inserir a palavra "non-free" ao final de cada mirror original do Debian, deverá ficar assim:

deb http://ftp.br.debian.org/debian/ squeeze main non-free
deb-src http://ftp.br.debian.org/debian/ squeeze main non-free

Após realizar as mudanças no arquivo sources.list precisamos atualizar o apt-get:
# apt-get update

Após isso é só executar:

# apt-get install sun-java6-jdk

Para ambiente de desenvolvimento, ou:

# apt-get install sun-java6-jre

Para instalar as maquinas virtuais java.

Alem disso, você precisará instalar o Java-plugin para instalar o JVM no seu navegador, digite:

# apt-get install sun-java6-plugin

Depois de ter feito isso, o próximo passo é definir o sun-java como o nosso java padrão, para isso digite:

# update-java-alternatives -l

Para verificar as versões que você possui e escolher aquela que você deseja como default.

Depois, se você escolher o java da sun digite:

# update-java-alternatives -s java-6-sun

Pronto pessoal, já está tudo funcionando.

Espero ter ajudado.
Abraço a todos.

[10] Comentário enviado por piltz em 31/10/2013 - 16:41h

Cara, valeu mesmo! Me ajudou um monte!

[11] Comentário enviado por soulfire em 14/03/2014 - 14:31h

Galera utilizei esse how to com sucesso deu tudo certo porem não consigo logar no console de administrador do open fire via web... eu abaixei então a versão mais recente (openfire_3_9_1.tar.gz) e atualizei porem não loga. Qual o comando pra eu refazer o user e a senha pelo shell do meu linux? Obrigado desde ja!


[12] Comentário enviado por ricardovrf em 07/10/2014 - 13:11h


[11] Comentário enviado por soulfire em 14/03/2014 - 14:31h:

Galera utilizei esse how to com sucesso deu tudo certo porem não consigo logar no console de administrador do open fire via web... eu abaixei então a versão mais recente (openfire_3_9_1.tar.gz) e atualizei porem não loga. Qual o comando pra eu refazer o user e a senha pelo shell do meu linux? Obrigado desde ja!



Estou com o mesmo problema. Pórem eu instalei a versão 3.9.3
Não consigo logar exibe a seguinte mensagem:

"Login falhou: tenha certeza que seu usuário e senha estejam corretos e que você seja administrador ou moderador."

Porém estou utilizando o Usuario e Senha previamente informados. Alguem pode me ajudar?

[13] Comentário enviado por polonseg em 10/09/2015 - 15:39h

Ficou ótimo mesmo!!

cara, fiz passo a passo direitinho, na hora de colocar meu localhost:9090 no navegador não vai, da erro, "pagina não exibida", fiz o passo a passo mais usando as versões mais atualizadas dos programas..

Java: jre-8u60-linux-i586.tar
MySQL Server 5.6.26 Debian Linux 8 DEB Bundle
openfire_3_10_2.tar

fiz com essas versões, seguindo os passos, ocorreu tudo direitinho, tudo certo, só que na hora de configurar o Openfire não vai...

alguém pode me dar esse help, plis.

[14] Comentário enviado por manuhboo em 10/03/2016 - 15:21h

Alguém sabe o porque não estou conseguindo descompactar?

root@debian:/opt# ls
openfire_2016-03-10.deb openfire.old
root@debian:/opt# tar -zxf openfire_2016-03-10.deb

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
root@debian:/opt#


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts