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 2 Comments

Ouvindo suas musicas no Amarok

Æ!!

Pessoal,

Como sabem, instalei o Ubuntu no meu notebook Toshiba U405-S2854, e estou brincando um pouco com programas bunitinhos e mais pesados do que os que eu costumava usar no Slackware.

Resolvi começar o Amarok para tocar os meus mp3, e ele lembra bastante o Itunes ( ta certo que usei pouco o Itunes, mas conheço algumas funções dele).

Tive um pequeno probleminha para configurar minhas teclas multimedia para funcionar no amarok, já que elas vem configuradas para chamar o player padrão do Ubuntu…Mas nada muito problemático tambem…

Apenas precisei acessar: System -> preferences -> Keyboard shortcuts

Colocar todos as teclas de atalho antigas para default.

Depois executei o amarok para acessar: Settings -> configure global shortcuts

E configurar as teclas novamente que irá funcionou!.:)

De vez em quando lembro do meu bom, velho e minimalista XMMS, que por sinal fazia tudo que eu precisava ( tocar MP3! :P ), mas o amarok é bem legal tambem!

Estou usando alguns recursos legais do Amarok agora, que são:

  • Feeds e download automático dos Podcasts que eu ouço
  • Organização de playlists

Ele tem várias outras funções para fazer gracinhas, como buscar letras das musicas, informações sobre a banda, e mais um monte de coisas…Mas para quem vem do XMMS isso já é muita frescura…hahaha

Fica aí a dica de um player bacana para o notebook com Ubuntu! :)

Há braços

Tags: , ,

Thursday, November 13th, 2008 Ubuntu No Comments

Mais de uma distro no Notebook!

Æ!!

E ae galera!

Pouco tempo atrás comprei um notebook Toshiba U405-S2854 e instalei o Slackware 12.0 ( não tinha baixado o 12.1 ainda ) com fluxbox nele e aproveitei para brincar de compilar o Kernel e conhecer outras coisas…

Percebi que meus conhecimentos não estavam bons o suficiente para eu fazer tudo o que eu queria com meu Slack em um curto espaço de tempo, infelizmente, e portanto resolvi instalar outro linux mais facil para eu usar enquanto meu slackware não fica do jeito que eu quero.

Resolvi instalar o Ubuntu ( mantendo meu Slackware em outra particão ) tanto para conhecer, pois eu ainda não tinha usado, quanto para facilitar uso do meu notebook enquanto eu posso brincar com Slackware livremente quanto eu tiver tempo para diversão…hehe

Quanto ao Ubuntu: Gostei bastante, achei bonitinho com várias features dele, sendo a mais interessante a do zoom que eu já achava muito legal quando eu via no MAC.

Agora vou deixar meu ambiente de desenvolvimento OK novamente! =)

Vou começar a fazer alguns posts sobre Ubuntu tambem, tanto em multimedia como em desenvolvimento, e terão posts mesclados entre minhas 2 distros.

Aguardem! ;)

Há braços

Tags: ,

Monday, October 13th, 2008 Ubuntu No Comments

My last Tweet

Search