terça-feira, 30 de abril de 2013

SSH + PEM = WARNING: UNPROTECTED PRIVATE KEY FILE!










Ao tentar utilizar um aquivo.pem para fazer conexão SSH:

Recebe a elegante mensagem:
WARNING: UNPROTECTED PRIVATE KEY FILE!
Permissions 0666 for 'file.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: file.pem
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
Primeiro, reduzir as permissões do arquivo, com:

Se mesmo assim, receber a mensagem:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
Então, informe o username no comando:
É isso.

Marcadores: , , , ,

segunda-feira, 25 de abril de 2011

Linux + MySql: Resultado de uma select para um arquivo

Um lembrete muito bacana no mysql no linux:

Quando precisar jogar o resultado de uma select em um arquivo qualquer.

Primeiro crie o arquivo .sql q terá o comando. Por exemplo no linux:

$ nano /home/seu_usuario/sql/query.sql
Então insira o comando, por exemplo:

select campo1, campo2 from sua_table;

Em seguida, Crtl+X pra fechar. Yes para salvar e confirme o nome do arquivo.

Em seguida, execute o seguinte comando:

$ mysql your_database --password=foo < query.sql > out.csv

Pronto, o resultado da consulta está no arquivo!

Agora não esqueço mais!

;D

Marcadores: , ,

sábado, 29 de agosto de 2009

3G Oi Huawei E156C no Ubuntu 9.04

Atenção!

Se vc está procurando um tutorial, esse não é o seu lugar! Isso não é um tutorial, pq é absurdamente ridículo fazer esse modem funcionar no Ubuntu! (hahaha)

Cadê minha internet?


Eu estava pesquisando sobre internet para usar em casa no meu Ubuntu, mas eu queria evitar o desprezível Speedy da péssima Telezônica. Virtua para onde moro, sem chance. Tive uma péssima experiência com o Vivo ZAP (que espanto, né?).

Passei no quiosque da Oi e gostei da proposta para o Oi Velox. Quando perguntei (apenas por desencargo de consciência) se tinha suporte nativo para o Linux, em primeiro lugar ninguem soube responder, quando alguem respondeu, colocou as mãos no rosto e lamentou como o Línux é terrível, e que nenhuma outra operadora dá suporte nativo ao Linux.

Gostei da brincadeira e comprei a briga.Comprei o modem. Entrei na net e pesquisei sobre esse modem no Ubuntu e espantosamente não achava muitas referências. Quando achava, ou era para outra operadora, ou alguem reclamando que o modem parou de funcionar depois que atualizou do 8.10 para o 9.04, por alguma instabilidade no kernel.

Já tinha me preparei para o suplicio: ia ser uma loooonga noite para fazer o modem funcionar.

E o Ubuntu me espanta cada vez mais...


Pensei em ir pelo caminho mais fácil primeiro.

1 - Eu espetei o moden na entrada usb, dei um lsusb e ele estava lá.

2 - Cliquei no icone de rede com o botão direito e selecionei "Editar conexões".

3 - Selecionei a aba "Banda larga móvel" e cliquei em "Adicione".

4 - Cliquei em "Avançar" no wizard. Na tela seguinte, o pais "Brasil" já estava selecionado, e já são listados alguns provedores de internet 3G, entre eles a Oi.

5 - Selecionei a "Oi" e cliquei em "Avançar".

6 - Confirmei o nome da conexão "Oi", e cliquei em "Aplica". Depois disso, foi criado uma conexão "Oi" na aba "Banda larga móvel". Fechei a janela conexões de rede.

7 - Cliquei no icone de rede com o botão esquerdo do mouse, e em "Banda larga móvel", estava disponível a conexão "Oi".

e 8 - Selecionei a conexão "Oi", e ele simplesmente conectou. Abri o firefox e, quase que magicamente, sem nada de esforço, o google apareceu!!!

Eu não acreditei!

Não é feitiçaria, é tecnologia!! ;)

Isso acabou com o meu programa para a madrugada! Tenho que arrumar outra coisa para fazer... =)

PS: Mas agora entendi pq não achava nada na net sobre isso.. é absurdamente simples! =\

Algumas referências (que não precisei usar, rs..):
http://uaigeek.blogspot.com/2009/08/netsuper-movel-com-modem-huawei-e156.html http://www.grupos.com.br/blog/nilson.chucarro/permalink/32540.html http://pobrecomputeiro.wordpress.com/2009/01/27/modem-huawei-e156-linux/ http://www.vivaolinux.com.br/dica/Tutorial-de-instalacao-do-modem-Huawei-E156-no-Ubuntu-8.10-com-Vivo-ZAP http://www.mundolunga.com/2008/10/claro-3g-no-ubuntu-804-modem-sony-d300.html

Marcadores: ,

quinta-feira, 16 de abril de 2009

Lembrete: Variáveis de ambiente no Ubuntu

Esse post faz parte de uma série de lembretes rápidos!

São akeles detalhes que eu pesquiso, entendo e jogo para RAM. Daew, depois do boot diário tudo é perdido como se nunca tivesse existido... =/ Quando eu preciso de novo tenho que pesquisar tudo novamente. Essa série de lembretes é para não ter que pesquisar tudo de novo.. tantas vezes.. rs.. ;)
Ok, nesse primeiro post é sobre uma maneira que eu acho legal de configurar as variáveis de ambiente no Ubuntu (ou em qualquer Linux, claro! ;D).

Há várias maneiras de fazer isso, mas vou comentar da que eu mais gosto por deixar tudo separadinho. :D

Ao invés de colocar no bashrc, profile ou outro arquivo existente, basta criar um arquivo ".sh" para cada conjunto de variáveis de ambiente no diretório /etc/profile.d/. Nesse arquivo, digite:

export NOME_DA_VARIAVEL_DE_AMBIENTE=/caminho/para/o/destino

Salve e feche o arquivo e reinicie a seção (faça um log-off, ou reinicie o X).

Após reiniciar a seção, para testar se a variável foi determinada corretamente, basta abrir o terminal e digitar:
echo $NOME_DA_VARIAVEL_DE_AMBIENTE

e dê um [enter]. Se a variável tiver determinada será exibido o seu conteúdo.

Pronto é isso! (rs..)

Ok, um passo-a-passo para criar as variáveis de ambiente JAVA_HOME:

No meu caso, o meu JDK está em /usr/lib/jvm/jdk1.6.0_11 então basta abrir o terminal e digitar:

sudo gedit /etc/profile.d/java.sh

e dar um [enter] (quando solicitado, forneça a senha do usuário logado.. dãh!).

Será aberto o editor de texto padrão do gnome. Nele, basta digitar:

#configura a váriavel de ambiente JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_11

#configura o JAVA_HOME/bin no PATH do SO (para executar o javac e etc..)
export PATH=:$JAVA_HOME/bin:$PATH

Salve o arquivo e reinicie a seção.

Simples assim!

Marcadores: , , ,

quarta-feira, 25 de março de 2009

Desabilitando o CaseSensitive do MySQL no Ubuntu



É uma dica batida, mas como eu demorei alguns minutos para encontrar, achei melhor registrar aki.


No linux, o mysql é case sensitive por padrão. No windows não. Ou seja, se no seu programa, vc cria consultas vc FICA alternando O case DA query, ao executar no
seu mysql instalado no windows funcionará sem problema normalmente. Porém, se vc tiver q usar o mysql em algum linux, com AS suas CONSULTAS com CASE maluco, vc provavelmente terá problemas... =/


Felizmente o mysql tem uma váriavel de sistema que pode ser setada para cancelar esse efeito.

Pare o seu mysql:
sudo service mysql stop

Edite o seu my.conf, que no meu caso estava em /etc/mysql/
sudo gedit /etc/mysql/my.conf

Na seção [mysqld] adicione o parametro lower case table name com o valor 1:
[mysqld]
..
# Desabilita o case sensitive
lower_case_table_names=1

salve e feche o arquivo e inicie o serviço do mysql novamente:
sudo service mysql start

Mas Atenção: Essa configuração deve ser feita antes de vc criar qualquer tabela no banco.

É isso.

Referência: http://dev.mysql.com/doc/refman/5.0/en/moving.html

Marcadores: , ,