SSH permet d'obtenir un shell sur une machine distante de manière sécurisée. On l'utilise en lieu et place de Telnet. Sur le serveur, installez le package RPM openssh-server. Sur le poste client, installez le package RPM openssh-client pour un client Linux. Il existe un excellent client SSH pour Windows® PuTTY disponible à l'adresse http://www.chiark.greenend.org.uk/~sgtatham/putty/ qui est à la fois un client SSH et une émulation de terminal de type bash. Sur le poste client, lancez la commande ssh adresse-ip-serveur sous Linux® ou double-cliquez sur l'exécutable putty.exe sous Windows®, connectez-vous alors sous un utilisateur puis faites un su pour passer sous le compte root (la connexion en root directe n'est pas recommandée pour des raisons de sécurité).
Installez le package RPM webmin. Dans un navigateur web, allez à l'adresse https://adresse-ip-serveur:10000/ (https pour Mandrake 7.2 et supérieures, http pour les autres).
Recevoir tous les matins la page de la bourse ou autre dans ses messages peut être tout à fait agréable et utile. Pour cela, exécutez la commande date -d '1 days ago' +%d >/root/datepage pour initialiser le système puis ajoutez les lignes suivantes au fichier /etc/ppp/ip-up.local avant la commande qui raccroche en mettant le nom de l'utilisateur qui doit recevoir le message (champ To:) et l'adresse de la page à envoyer :
datepage=$(cat /root/datepage)
jour=$(date +%d)
heure=$(date +%H)
if [ $jour != $datepage -a $heure = 09 -a -e "/var/lock/LCK..ttyS0" ]
then wget -O /root/devises.html http://fr.finance.yahoo.com/m3/index.html &>/dev/null
head="From: MailServeur\nTo: utilisateur\nSubject: Devises\n
Content-Type: text/html; charset=iso-8859-1;\n"
echo -e $head >>/root/mel
cat /root/devises.html >>/root/mel
/usr/sbin/sendmail -t < /root/mel
rm -f /root/mel
date +%d >/root/datepage
fi |
![]() | Le cas échéant, n'oubliez-pas de créer un compte POP3 chez votre hébergeur de messagerie. |
Sur le serveur
Ajoutez un compte utilisateur par :
useradd nom-utilisateur
passwd nom-utilisateur
Complétez les fichiers /etc/postfix/sender_canonical et /etc/postfix/recipient_canonical ;
Regénérez les bases par :
postmap /etc/postfix/sender_canonical
postmap /etc/postfix/recipient_canonical
Relancez Postfix par postfix reload ;
Complétez le fichier /root/.fetchmailrc.
Sur le poste client
Configurez l'adresse IP du client ;
Dans le logiciel de messagerie, mettre l'adresse IP du serveur de messagerie pour l'adresse des serveurs POP3 et SMTP.