cd ..
Memo pour l'administration
- Le partage de fichier avec Samba
SSH : [menu] Création d'une paires de cléees SSH :
mkdir $HOME'/.ssh'
cd $HOME'/.ssh'
ssh-keygen -t dsa
On y trouve 2 fichiers : id_dsa et id_dsa.pub
cat id_dsa.pub >> login/.ssh/authorized_keys Création d'un tunnel - Tunnel d'un port
[Machine 1 ou on lance la commande]-----------[Machine 2: serveurssh]
Port TCP : 5050 en localhost Port TCP 6060
ssh -N -L 5050:serveurssh:6060 root@serveurssh Chargement d'une clée Dans certains cas on peux utiliser l'authentification sur le serveur SSH, dans ce cas il faut charger une clée à l'aide de l'agent. - Sous Windows avec l'agent Putty (pagent.exe) - Sous Linux : eval `ssh-agent` ssh-add .ssh/id_dsa Openssl [menu] Etant ammené à utiliser certaines commandes openssl voilà qques commandes bien pratiques : Test HTTPS : openssl s_client -connect serverhttps:443 -tls1 -bugs -state -debug Convertion format x509 => der : openssl x509 -inform PEM -outform DER -in server.crt -out server.der Conversion vers le format pkcs12 : openssl pkcs12 -export -in server.crt -inkey server.key -out fichierp12.p12 Les archives [menu] Créer une archive tar -czf "destination.tar.gz" source/ Dezipper une archive tar xvfz mon_archive.tar.gz -C /chemin_destination
Les backup's [menu] Exemple de b ackup avec le binaire smbclient : #!/bin/sh # # Backup & Copy squid log to smb shared directory # Bastien Barbe # See also user_backup.conf for samba shared conf. SERVER_NAME='MYSERVER' SERVER_WINDOWS='10.10.10.10' SERVER_SHARE_FOLDER='bck$' BACKUP_LOG_FILE='/var/log/squid/access.log.0' BACKUP_FILE_NAME='acces.log.'.$(date +%Y-%m-%d).'.gz' TMP_FILE="/tmp/"$BACKUP_FILE_NAME #Start squid log rotation #It'll create access.log.0 inside squid log directory /usr/sbin/squid -k rotate && /bin/sleep 5 #Create log and backup it : /bin/gzip -c $BACKUP_LOG_FILE > $TMP_FILE echo "===================================="; echo "Create backup file : $TMP_FILE "; echo "===================================="; #SAMBA Command : smbclient \\\\$SERVER_WINDOWS\\$SERVER_SHARE_FOLDER -A user_backup.conf \<\<\EOF prompt put $TMP_FILE $BACKUP_FILE_NAME quit EOF rm $TMP_FILE Le fichier user_backup.conf contient les paramètres d'authentification sur le partage WINDOWS : username=usrtest password=mypwd domain=MYENTERPRISE Même chose avec FTP : Même script mais avec ceci à la place de smbclient et en ajoutant 2 variables pour login & mot de passe du compte de service : ftp -v -n $SERVER_WINDOWS< |
||||||||||
| © Bastien Barbe 2008 |