Configurando seu Gtalk do Google Apps no Pidgin

Æ!!

Resolvi postar sobre isso depois de passar por 3 empresas que usam o Google Apps for your Domain e eu sempre esbarrar com o maldito probleminha ao se configurar o Pidgin.

Pensei que isso era burrice minha de não ver a configuração correta, mas depois percebi que não era só eu que não via essas configurações para poder fazer o negócio funcionar! Como eu nunca anotava o processo, sempre tinha que ficar pesquisando para ver se achava algo relacionado a isso, e nunca funcionava.

Quando se pesquisa no Google sobre configurar o Pidgin para usar o IM do seu Google Apps, você geralmente cai nessa página, onde está errado…

As configurações corretas para se usar são as seguintes:

Aba “Basic”:

<

p style=”padding-left: 30px;”>Protocol: XMPP Username: SeuUsuario Domain: sua_empresa.com.br Resource: gmail.com/ ( não sei se é realmente necessário ) Password: ******

Aba “Advanced”

<

p style=”padding-left: 30px;”>Connect port: 5222 Connect server: talk.google.com File transfer proxies: proxy.jabber.org

E com isso você já vai ter o seu Pidgin funcionando com a sua conta do Google Apps! :)

Há braços

Tags: ,

Friday, May 8th, 2009 Slackware, Ubuntu 7 Comments

Utilizando o sshfs

Æ!!

Estou utilizando bastante o sshfs para transferir alguns arquivos para o servidor, ao invés de utilizar o bom e velho scp, por questão de ficar mais prático e facil a cópia de vários arquivos para diretórios distintos.

O que facilita bastante é utilizar a sua chave privada ( explicado por mim nesse tópico ) para montar os seus diretórios sshfs, assim você terá o diretório do servidor montado facilmente em seu computador e poderá enviar arquivos para esse diretório e seus sub-diretórios como se estivesse copiando arquivos para outro diretório qualquer.

Instalação

Se você está no Ubuntu as coisas são fáceis e práticas, com o bom e velho apt-get:

# apt-get install sshfs

Agora se você utiliza Slackware temos alguns passos a mais, mas nada que lhe faça arrancar os cabelos ;)

Primeiramente instale o fuse no velho esquema SlackBuilds ( ou outro se preferir )/

Depois instale o sshfs ( dessa vez do Linux Packages para mudar um pouco )

Utilização:

Primeiramente temos que subir o módulo do fuse:

# modprobe fuse

Essa tarefa pode ser automátizada posteriormente descomentando esse módulo no /etc/rc.d/rc.modules

E com isso já podemos usar o nosso sshfs! :)

Eu costumo utilizar com os seguintes parâmetros:

sshfs root@server:/local/da/pasta/no/server /local/da/minha/pasta/local -o reconnect,sshfs_sync

E agora é só correr para o abraço e ter o seu diretório do servidor montado localmente para cópia de arquivos.

Há braços

Tags: , ,

Friday, November 28th, 2008 Slackware, Ubuntu No Comments

Deixando seu ssh mais facil de trabalhar

Æ!!

Se você usa bastante SSH vou mostrar um método para facilitar um pouco a sua vida. Sei que existem métodos melhores para trabalhar com vários SSH ao mesmo tempo, geralmente a galera que administra vários servidores costuma usar screen para se manter conectado, mas eu como conecto de vez em quando para ver algo em algum dos servidores prefiro configurar desse modo.

Vamos lá! :)

A primeira coisa a se fazer é configurar o seu .ssh/config

Host server Hostname 192.168.1.2 User pothix ForwardAgent yes

Sendo que Host é o que você vai usar quando for chamar por ssh ( por exemplo “ssh server” ), Hostname é o IP do server, User é o usuário no servidor e ForwardAgent para usar o nosso ssh-agent.

Tem um totorial bem legal sobre configuração de SSH no guia do Hardware que explica algumas opções.

Vamos agora configurar o nosso ssh-agent, que é um agente de autenticação que gerencia as nossas conexões ssh na sua seção de terminal.

Primeiramente você deve iniciar o seu ssh-agent:

$ ssh-agent

Com isso ele vai retornar algumas informaçoes que você deve registrar, como algumas variáveis e o PID. Copie essas informações e coloque em um arquivo qualquer ( por exemplo: .ssh/var ) e depois de um source no arquivo:

$ source .ssh/var

E ele vai “export”ar as 2 variáveis ( SSH_AUTH_SOCK e SSH_AGENT_PID ) com os conteúdos que o ssh-agent vai utilizar.

Agora que já temos o nosso ssh-agent funcionando, vamos criar a nossa chave privada para utilizar:

$ cd ~/.ssh $ ssh-keygen -t rsa -f minha-chave

Com isso ele pedirá a a senha para sua chave e depois de você digitar e confirmar ele criará dois arquivos de chave:

  • minha-chave
  • minha-chave.pub

O arquivo minha-chave é o arquivo que vamos usar para facilitar a nossa vida, e o arquivo minha-chave.pub é o arquivo publico de identificação da sua chave, falaremos mais disso depois.

Agora com nossa chave em mãos já podemos acrescentar ela no nosso ssh-agent, utiliando o ssh-add:

$ ssh-add ~/.ssh/minha-chave

Ele vai pedir a senha da sua chave e depois vai adicionar ela no ssh-agent e agora é só alegria! :)

Agora vamos acessar o servidor que cadastramos no nosso ~/.ssh/config

$ ssh server

Lembra dele, que fizemos lá em cima? Pois é agora vamos acessar ele sem precisar ficar digitando a senha toda vez, apenas usando a nossa chave! :D

Lembrando que tem um porém! Isso só vai funcionar se nós estivermos autorizados a acessar o servidor sem senha, utilizando a chave, e para isso temos que ter o conteúdo do nosso minha-chave.pub no $HOME/.ssh/authorized_keys do servidor, e o problema está resolvido! :)

Isso para mim é uma mão na roda, e espero que seja para vocês tambem. ;)

Há braços

Tags: , ,

Thursday, November 27th, 2008 Slackware, Ubuntu 1 Comment

Ativando numlock na Inicialização do Fluxbox no Slackware

Æ!!

Pessoal, estava eu pesquisando na internet como conseguir fazer o meu numlock já iniciar ativado quando meu fluxbox inicia e encontrei várias dicas, sendo umas para XFCE e outros sistemas não sendo Slackware, portanto decidi escrever como fiz no Slackware.

Primeiramente precisamos do numlockx que é o programinha vai ativar o num facilmente.

Podemos instalar ele via SlackBuilds que eu uso muito!

Após baixar o numlockx.tar.gz e o numlockx-.version.tar.gz vamos seguir os procedimentos do SlackBuilds:

$ tar xvf numlockx.tar.gz $ mv numlockx-version.tar.gz numlockx $ cd numlockx

./numlockx.SlackBuilds

Pronto! Seu pacote já está no seu /tmp ! :) Agora só instalar com o pkgtool:

installpkg numlockx.tgz

Agora é só inserir a seguinte linha no seu ~/.xinitrc : exec numlockx &

E da próxima vez que inicar o seu Slack seu num vai acender automágicamente! :P

Há braços

Tags:

Thursday, November 13th, 2008 Slackware No Comments

Facilitando a instalação de pacotes no Slackware

Slackware Linux

Æ!!

Estava escrevendo outro post e chegando em um ponto onde eu instalaria um pequeno Software utilizando o SlackBuilds me fez escrever esse post sobre algumas facilitações de instalação para Slackware.

Nesse post eu vou referenciar 4 facilitadores para instalação de pacotes no Slackware:

  1. SlackBuilds
  2. LinuxPackages
  3. Slackpkg
  4. Slapt-get
  5. Checkinstall

1. SlackBuilds

Primeiramente vou comentar sobre um dos que eu mais uso e que mudou a minha vida ( heheh ), que é o SlackBuilds!

SlackBuilds são scripts que facilitam a instalação de softwares diretamente pelo seu fonte, ao invés de usarmos o velho ./configure && make && make install.

Quando eu preciso instalar algo, o primeiro lugar que eu visito é o site do SlackBuilds para procurar se tem o que eu estou procurando, depois procuro em outro lugar.

Para usar o SlackBuilds é simples!

  • Primeiro você encontra o seu pacote no site.
  • Agora você faz o download do pacote do SlackBuilds, que geralmente está no formato nomeDoPacote.tar.gz
  • E faz o download do source do que você vai instalar, que geralmente está no formato: nomeDoPacote-versao.tar.gz
  • Agora você descompacta o seu pacote SlackBuilds da forma tradicional
  • $ tar xvf nomeDoPacote.tar.gz
  • Agora ele criou uma pasta do seu SlackBuilds com o nome de nomeDoPacote.
  • copie os fontes para a pasta do seu SlackBuilds
  • $ cp nomeDoPacote-versao.tar.gz nomeDoPacote
  • Agora entre na pasta do seu SlackBuilds
  • $ cd nomeDoPacote
  • E como root execute o seu arquivo de SlackBuilds que deve estar nesse formato: nomeDoPacote.SlackBuilds
  • # ./nomeDoPacote.SlackBuilds
  • Se tudo der certo nesse passo ( pode ser que tenha alguma dependência, o que fará você tentar novamente o passo 1 para a dependência ) ele vai compilar tudo para você e vai gerar um pacote .tgz do Slackware no seu /tmp ! :)
  • Agora é só correr para o abraço! Acessar o seu /tmp e instalar o pacote com o bom e velho installpkg

2. Linux Packages

Como segunda opção para facilitar a instalação no Slackware temos o Linux Packages que tem muitos pacotes tgz para você baixar e instalar facilmente com o gerenciador de pacotes do Slackware.

3. Slackpkg

Para instalações mais automatizadas temos também o Slackpkg que foi criado pelo Piter Punk como um script para atualização de pacotes mais facilmente quando surgiam exploits ou bugs, e acabou se extendendo a instalação de pacotes e outras features interessantes.

Eu utilizo o Slackpkg para atualizar pacotes e para instalar pacotes padrão da distro, e para isso é muito bom, mas não pense que ele vai instalar aquele pacote xyz que você estava procurando, pois ele não é um apt-get.

4. Slapt-get

Slapt-get ( pode-se fazer o download no Linux Packages ), esse sim tenta ser um apt-get! Ele faz quase as mesmas coisas que o apt-get faz, mas não resolve dependencias.

Ele tambem tem um arquivo de mirrors que fica localizado em /etc/slapt-get/slapt-getrc. E em termos de comandos não muda muito do apt-get, e você pode usar o slapt-get –install nomeDoPrograma ou slapt-get –update.

5. Checkinstall

O checkinstall é utilizado para quando você estiver instalando um programa a partir do seu fonte você possa gerar um pacote da sua distribuição no final da instalação e instalar por ele, assim você terá mais controle pelo seu gerenciador de pacotes e tambem para que da próxima vez seja mais fácil instalá-lo.

A instalação segue padrão até o momento final:

$ ./configure $ make

E agora ao invés do nosso # make install usaremos:

checkinstall -S

E assim ele vai criar um pacote Slackware no diretório e instalar. :)

Bem isso é só para dar uma idéia do que se pode fazer para deixar suas instalações do Slackware mais rápidas.

Há braços

Tags:

Tuesday, November 11th, 2008 Slackware No Comments

My last Tweet

Search