Installer Gammu et Gammu-smsd pour envoyer des SMS depuis un Raspberry
Dans cet article, je vais vous expliquer comment installer Gammu sur un Rasperry Pi par exemple. Gammu permet d’envoyer des SMS depuis un Raspberry, un PC sur lequel est tourne une… Read more
vCenter (VCSA) et utilisation de Let’s Encrypt pour les certificats SSL
Conditions préalables Vous devez configurer certbot sur votre ordinateur local. Il y a plusieurs façons de le faire si vous cliquez sur ce lien. Deuxièmement, vous devez vous rootconnecter à votre VCSA, avec sshallumé. Vous exécuterez des commandes sur… Read more
Script pour générer SSL Let’s Encrypt sur Esxi
[pastacode lang= »markup » manual= »%23!%2Fbin%2Fbash%0A%0A%23%20registrar%20dns%20must%20have%20cname%20entry%20pointing%20host%20to%20%40%20for%20your%20public%20IP.%0A%23%20gateway%20must%20be%20upnp%20capable%20and%20device%20subnet%20running%20this%20script%20must%20be%20able%20to%20create%20upnp%20mappings%0A%23%20tested%20using%20ubuntu%20server%2016.04%20client%20and%20esxi%206.5%20target%0A%0Aecho%20-e%20%22%5Cn…%5Ce%5B32mImporting%20Variables%5Ce%5Bm…%5Cn%22%0A%0A%23%20Import%20domain%0Aread%20-p%20%24’%0A%5Ce%5B32mEnter%20the%20domain%20name%20for%20the%20certificate%20in%20host.domain.tld%20format%5Ce%5Bm%3A%20’%20DomainName%0A%0A%23%20Import%20email%0Aread%20-p%20%24’%0A%5Ce%5B32mEnter%20the%20email%20for%20confirmation%20%26%20renew%20notifications%5Ce%5Bm%3A%20’%20Email%0A%0A%23%20Import%20esxi%20admin%20user%0Aread%20-p%20%24’%0A%5Ce%5B32mEnter%20ESXi%20admin%20username%5Ce%5Bm%3A%20’%20ESXiUser%0A%0A%23%20Import%20esxi%20host%20or%20IP%0Aread%20-p%20%24’%0A%5Ce%5B32mEnter%20host%20or%20IP%20for%20the%20ESXi%20target%5Ce%5Bm%3A%20’%20ESXiHost%0A%0Aecho%20-e%20%22%5Cn…%5Ce%5B32mUpdating%20system%20and%20installing%20miniupnpc%20and%20letsencrypt%5Ce%5Bm…%5Cn%22%0A%0A%23%20update%2C%20upgrade%2C%20and%20install%20requirements%0Asudo%20apt%20update%20%26%26%20sudo%20apt%20upgrade%20-y%0Asudo%20apt%20install%20miniupnpc%20letsencrypt%20-y%0A%0A%23%20prompt%20user%20to%20enable%20SSH%20on%20ESXi%20target%0Aread%20-n%201%20-s%20-r%20-p%20’%0A%5Ce%5B32mConfirm%20that%20SSH%20access%20is%20enabled%20on%20%24DomainName.%20Press%20any%20key%20to%20continue.%5Ce%5Bm’%0A%0Aecho%20-e%20%22%5Cn…%5Ce%5B32mSSH%20key%20transfer%20from%20client%20to%20%24ESXiHost%5Ce%5Bm…%5Cn%22%0A%23%20check%20if%20rsa%20keypair%20exists.%20if%20true%2C%20copy%20to%20ESXi%20host%20authorized%20keys.%20else%2C%20create%204096%20bit%20rsa%20key%20with%20no%20pass%20and%20export%20to%20ESXi%20host.%0Aif%20%5B%5B%20-e%20~%2F.ssh%2Fid_rsa%20%5D%5D%3B%20then%0A%09%09echo%20-e%20%22%5Cn…%5Ce%5B32mClient%20RSA%20key%20exists.%20Copying%20to%20%24ESXiHost%20and%20restarting%20SSH%5Ce%5Bm…%5Cn%22%0A%09%09cat%20~%2F.ssh%2Fid_rsa.pub%20%7C%20ssh%20%24ESXiUser%40%24ESXiHost%20%22mkdir%20-p%20%2Fetc%2Fssh%2Fkeys-%24ESXiUser%2F%20%26%26%20cat%20%3E%3E%20%20%2Fetc%2Fssh%2Fkeys-%24ESXiUser%2Fauthorized_keys%20%26%26%20%2Fetc%2Finit.d%2FSSH%20restart%22%0A%09else%0A%09%09echo%20-e%20%22%5Cn…%5Ce%5B32mClient%20RSA%20key%20not%20found.%20Generating%204096%20bit%20key%5Ce%5Bm…%5Cn%22%0A%09%09ssh-keygen%20-b%204096%20-t%20rsa%20-f%20~%2F.ssh%2Fid_rsa%20-q%20-N%20%22%22%0A%09%09echo%20-e%20%22%5Cn…%5Ce%5B32mCopying%20client%20RSA%20key%20to%20%24ESXiHost%20and%20restarting%20SSH%5Ce%5Bm…%5Cn%22%0A%09%09cat%20~%2F.ssh%2Fid_rsa.pub%20%7C%20ssh%20%24ESXiUser%40%24ESXiHost%20%22mkdir%20-p%20%2Fetc%2Fssh%2Fkeys-%24ESXiUser%2F%20%26%26%20cat%20%3E%3E%20%20%2Fetc%2Fssh%2Fkeys-%24ESXiUser%2Fauthorized_keys%20%26%26%20%2Fetc%2Finit.d%2FSSH%20restart%22%0Afi%0A%0Aecho%20-e%20%22%5Cn…%5Ce%5B32mEnabling%20https%20port%20forwarding%20to%20client%20for%20letsencrypt%20verification%5Ce%5Bm…%5Cn%22%0A%0A%23%20Enable%20UPnP%20https%20port%20forward%20for%20requesting%20device%0Aupnpc%20-e%20%22Let’s%20Encrypt%20Temp%20SSL%22%20-r%20443%20tcp%0A%0Aecho%20-e%20%22%5Cn…%5Ce%5B32mRequesting%204096%20bit%20certificate%20for%20%24ESXiHost%5Ce%5Bm…%5Cn%22%0A%0A%23%20pull%20let’s%20encrypt%20cert%0Asudo%20letsencrypt%20certonly%20–standalone%20–agree-tos%20-m%20%24Email%20-d%20%24DomainName%20–rsa-key-size%204096%0A%0Aecho%20-e%20%22%5Cn…%5Ce%5B32mBacking%20up%20existing%20certificates%20on%20%24ESXiHost%5Ce%5Bm…%5Cn%22%0A%0A%23%20backup%20existing%20SSL%20components%20on%20ESXi%20target%0Assh%20%24ESXiUser%40%24ESXiHost%20%22mv%20%2Fetc%2Fvmware%2Fssl%2Fcastore.pem%20%2Fetc%2Fvmware%2Fssl%2Fcastore.pem.back%22%0Assh%20%24ESXiUser%40%24ESXiHost%20%22mv%20%2Fetc%2Fvmware%2Fssl%2Frui.crt%20%2Fetc%2Fvmware%2Fssl%2Frui.crt.back%22%0Assh%20%24ESXiUser%40%24ESXiHost%20%22mv%20%2Fetc%2Fvmware%2Fssl%2Frui.key%20%2Fetc%2Fvmware%2Fssl%2Frui.key.back%22%0A%0Aecho%20-e%20%22%5Cn…%5Ce%5B32mCoping%20letsencrypt%20certificates%20to%20%24ESXiHost%5Ce%5Bm…%5Cn%22%0A%0A%23%20copy%20Let’s%20Encrypt%20SSL%20componenets%20to%20ESXi%20target%0Asudo%20scp%20%2Fetc%2Fletsencrypt%2Flive%2F%24DomainName%2Ffullchain.pem%20%24ESXiUser%40%24ESXiHost%3A%2Fetc%2Fvmware%2Fssl%2Fcastore.pem%0Asudo%20scp%20%2Fetc%2Fletsencrypt%2Flive%2F%24DomainName%2Fcert.pem%20%24ESXiUser%40%24ESXiHost%3A%2Fetc%2Fvmware%2Fssl%2Frui.crt%0Asudo%20scp%20%2Fetc%2Fletsencrypt%2Flive%2F%24DomainName%2Fprivkey.pem%20%24ESXiUser%40%24ESXiHost%3A%2Fetc%2Fvmware%2Fssl%2Frui.key%0A%0Aecho%20-e%20%22%5Cn…%5Ce%5B32mRestarting%20services%20on%20%24ESXiHost%5Ce%5Bm…%5Cn%22%0A%0A%23%20restart%20services%20on%20ESXi%20target%0Assh%20%24ESXiUser%40%24ESXiHost%20%22services.sh%20restart%22%0A%0Aecho%20-e%20%22%5Cn…%5Ce%5B32mRemoving%20https%20port%20forwarding%5Ce%5Bm…%5Cn%22%0A%0A%23%20Disable%20UPnP%20https%20port%20forward%0Aupnpc%20-d%20443%20tcp » message= » » highlight= » » provider= »manual »/] Sources
Tenorshare ReiBoot Pro V6.9.2.0
Outils pour restaurer IOS Apple Téléchargeable ICI Pour télécharger vos IOS ICI
Modifiez votre thème WordPress via la base de données
Préambule En général, vous gérez vos thèmes WordPress dans le tableau de bord de l’administration WordPress. Dans certains cas ce n’est pas possible. Par exemple si un écran blanc s’affiche… Read more
Désactiver les plugins de WordPress dans phpMyAdmin
Préambule En général, vous gérez vos plugins WordPress dans le tableau de bord de l’administration WordPress. Parfois, il peut être utile de désactiver les plugins dans phpMyAdmin. Par exemple si… Read more
Obtenir un certificat SSL Let’s Encrypt Wildcard
La version de production du server ACMEv2 de Let’s Encrypt est disponible depuis plusieurs semaines et il permet d’obtenir et d’installer des certificats SSL Wildcard pour sécuriser un domaine, ainsi… Read more
Reverse Proxy HTTPS vers HTTPS
Installation du serveur Apache Installer Apapche2 Activer les modules que vous souhaitez et surtout mod_reverse [pastacode lang= »markup » manual= »access_compat.load%20%20authz_core.load%20%20deflate.load%20%20http2.load%20%20%20%20%20%20%20%20%20mpm_event.load%20%20%20%20%20%20%20proxy.conf%20%20%20%20%20%20%20%20%20%20proxy_http2.load%20%20%20%20%20rewrite.load%20%20%20%20%20%20%20%20ssl.load%0Aalias.conf%20%20%20%20%20%20%20%20%20%20authz_host.load%20%20dir.conf%20%20%20%20%20%20log_debug.load%20%20%20%20%20negotiation.conf%20%20%20%20%20proxy_connect.load%20%20proxy_http.load%20%20%20%20%20%20setenvif.conf%20%20%20%20%20%20%20status.conf%0Aalias.load%20%20%20%20%20%20%20%20%20%20authz_user.load%20%20dir.load%20%20%20%20%20%20log_forensic.load%20%20negotiation.load%20%20%20%20%20proxy_ftp.conf%20%20%20%20%20%20proxy.load%20%20%20%20%20%20%20%20%20%20%20setenvif.load%20%20%20%20%20%20%20status.load%0Aauth_basic.load%20%20%20%20%20autoindex.conf%20%20%20env.load%20%20%20%20%20%20mime.conf%20%20%20%20%20%20%20%20%20%20proxy_ajp.load%20%20%20%20%20%20%20proxy_ftp.load%20%20%20%20%20%20proxy_wstunnel.load%20%20slotmem_shm.load%20%20%20%20xml2enc.load%0Aauthn_core.load%20%20%20%20%20autoindex.load%20%20%20filter.load%20%20%20mime.load%20%20%20%20%20%20%20%20%20%20proxy_balancer.conf%20%20proxy_html.conf%20%20%20%20%20reqtimeout.conf%20%20%20%20%20%20socache_shmcb.load%0Aauthn_file.load%20%20%20%20%20deflate.conf%20%20%20%20%20headers.load%20%20mpm_event.conf%20%20%20%20%20proxy_balancer.load%20%20proxy_html.load%20%20%20%20%20reqtimeout.load%20%20%20%20%20%20ssl.conf%0A » message= »Listes des modules actifs » highlight= » » provider= »manual »/] Paramétrage Apache Paramétrage global Configurer votre… Read more
Bind – Mise en place log
Tout d’abord créer et éditer le fichier suivant : [pastacode lang= »markup » manual= »logging%20%7B%0Achannel%20%22requetes%22%20%7B%0Afile%20%22%2Fvar%2Flog%2Fbind%2Fqueries.log%22%20size%2010m%3B%0Aprint-time%20yes%3B%0Aprint-category%20yes%3B%0A%7D%3B%0Acategory%20queries%20%7B%20%22requetes%22%3B%20%7D%3B%0Achannel%20%22securite%22%20%7B%0Afile%20%22%2Fvar%2Flog%2Fbind%2Fsecurite.log%22%20size%205m%3B%0Aprint-category%20yes%3B%0Aprint-severity%20yes%3B%0Aprint-time%20yes%3B%0A%7D%3B%0Acategory%20security%20%7B%20%22securite%22%3B%20%7D%3B%0Achannel%20%22global%22%20%7B%0Afile%20%22%2Fvar%2Flog%2Fbind%2Fglobal.log%22%20size%205m%3B%0Aprint-category%20yes%3B%0Aprint-severity%20yes%3B%0Aprint-time%20yes%3B%0A%7D%3B%0Acategory%20general%20%7B%20%22global%22%3B%20%7D%3B%0Achannel%20%22configuration%22%20%7B%0Afile%20%22%2Fvar%2Flog%2Fbind%2Fconfig.log%22%20size%205m%3B%0Aprint-category%20yes%3B%0Aprint-severity%20yes%3B%0Aprint-time%20yes%3B%0A%7D%3B%0Acategory%20config%20%7B%20%22configuration%22%3B%20%7D%3B%0A%7D%3B » message= »/etc/bind/log.conf » highlight= » » provider= »manual »/] Puis ajouter la ligne suivante dans le fichier : [pastacode lang= »markup » manual= »include%20%22%2Fetc%2Fbind%2Fnamed.conf.options%22%3B%0Ainclude%20%22%2Fetc%2Fbind%2Fnamed.conf.local%22%3B%0Ainclude%20%22%2Fetc%2Fbind%2Fnamed.conf.default-zones%22%3B%0Ainclude%20%22%2Fetc%2Fbind%2Flog.conf%22%3B%0A » message= »/etc/bind/named.conf » highlight= »4″ provider= »manual »/]… Read more