Pages

Oct 29, 2010

Gerar SSH KEY para utilizador Unix

Criar conta de utilizador:
useradd -d /home/(user) -m -g 100 -s /bin/bash (user)

Gerar chave pública e privada:
ssh-keygen -t rsa -f id_(user)
Daqui resultam dois ficheiros:
  • id_(user) - chave privada (deve ser enviada para o utilizador)
  • id_(user).pub - chave pública (deve ser movida para a home do user - ver passos seguintes)

Criar directório .ssh:
mkdir /home/(user)/.ssh

Mover chave pública para directório .ssh:
mv id_(user).pub /home/(user)/.ssh/authorized_keys

Definir permissões correctas para o ficheiro de chave pública
chown (user):users /home/(user)/.ssh/*
chmod 0600 /home/(user)/.ssh/*

SyntaxHighlighter: apresentar código em blogs e afins

Exemplo:

<php 
$var = array('a' => 'example');
print_r($var);
echo "wow!";
?>

Mais informações e download aqui.

MTA: Envio de e-mails para caixas de correio Hotmail

Após um envio duma newsletter do Magento, verifiquei que os e-mails não estavam a entrar nas caixas Hotmail. Foi-me devolvida a seguinte resposta:

The original message was received at Thu, 28 Oct 2010 23:40:04 GMT
from localhost [127.0.0.1]

   ----- The following addresses had permanent fatal errors -----

    (reason: 550 DY-001 Unfortunately, messages from xx.101.xxx.145 weren't sent.
Please contact your Internet se...P ranges. You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors.)

   ----- Transcript of session follows -----
... while talking to mx1.hotmail.com.:
>>> MAIL From: SIZE=921 AUTH=<>
<<< 550 DY-001 Unfortunately, messages from xx.101.xxx.145 weren't sent. Please contact
your Internet service provider. You can tell them that Hotmail does not relay dynamically-assigned
IP ranges. You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors.
554 5.0.0 Service unavailable

Segui as instruções do site http://mail.live.com/mail/troubleshooting.aspx#errors e coloquei a seguinte entrada no DNS do dominio:

TXT "v=spf1 -all"