Outils pour utilisateurs

Outils du site


py-kms

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
py-kms [2020/05/26 19:44] – [Troubleshooting] inc002py-kms [2020/05/27 20:59] (Version actuelle) – [Online installer] inc002
Ligne 1: Ligne 1:
 =====py-kms===== =====py-kms=====
 ====Introduction==== ====Introduction====
-py-kms est un ensemble de script python qui permet d'activer les copies des produits Microsoft licenciés avec une clé GLVK ou KMS. L'avantage apr rapport au produit officiel de Microsoft et la possibilité de l'utiliser sans connexion internet+py-kms est un ensemble de script python qui permet d'activer les copies des produits Microsoft licenciés avec une clé GVLK ou KMS. L'avantage apr rapport au produit officiel de Microsoft et la possibilité de l'utiliser sans connexion internet
 Le produit est disponible grâce à l'excellent travail de [[https://github.com/SystemRage|SystemRage]]  sur github : [[https://github.com/SystemRage/py-kms]]  Le produit est disponible grâce à l'excellent travail de [[https://github.com/SystemRage|SystemRage]]  sur github : [[https://github.com/SystemRage/py-kms]] 
-Les clés produit nécessaires à la bon activation sont disponibles sur le site de Microsoft : +Les clés produit nécessaires à la bonne activation sont disponibles sur le site de Microsoft : 
-  * Windows: [[https://technet.microsoft.com/en-us/library/jj612867.aspx]] +  * https://docs.microsoft.com/fr-fr/windows-server/get-started/kmsclientkeys
-  * Office 2010: [[https://technet.microsoft.com/en-us/library/ee624355(v=office.14).aspx#section2_3]] +
-  * Office 2013: [[https://technet.microsoft.com/en-us/library/dn385360.aspx]] +
-  * Office 2016: [[https://technet.microsoft.com/it-it/library/dn385360(v=office.16).aspx]]+
   * Ou sur le wiki du projet : [[https://github.com/SystemRage/py-kms/wiki]]   * Ou sur le wiki du projet : [[https://github.com/SystemRage/py-kms/wiki]]
  
Ligne 130: Ligne 127:
  
   $ systemctl status py-kms   $ systemctl status py-kms
-  + 
 +Exemple de sortie montrant le service up and running 
   ● py-kms.service - py-kms service   ● py-kms.service - py-kms service
      Loaded: loaded (/etc/systemd/system/py-kms.service; disabled; vendor preset: enabled)      Loaded: loaded (/etc/systemd/system/py-kms.service; disabled; vendor preset: enabled)
Ligne 151: Ligne 150:
   - Vérifier les droits sur le fichier log (l'utilisateur qui lance pykms_Server.py doit être propriétaire du fichier)   - Vérifier les droits sur le fichier log (l'utilisateur qui lance pykms_Server.py doit être propriétaire du fichier)
   - Vérifier qu'un autre service n'écoute pas sur le port 1688   - Vérifier qu'un autre service n'écoute pas sur le port 1688
-  +
   $ sudo netatst -tulpn | grep 1688   $ sudo netatst -tulpn | grep 1688
- 
   tcp        0      0 0.0.0.0:1688            0.0.0.0:              LISTEN      19190/python3    tcp        0      0 0.0.0.0:1688            0.0.0.0:              LISTEN      19190/python3 
  
Ligne 163: Ligne 161:
   $ systemctl start py-kms   $ systemctl start py-kms
  
-====Online installer====+=====Online installer====
 +Vous povez installer le serveur KMS en copiant la commande ci-dessous. Elle est exactement basée sur le script présent en bas de cette page 
 +<code bash | kms-oneline-installer.sh>wget -O py-kms-installer.sh "https://wiki.loumy.fr/doku.php?do=export_code&id=py-kms&codeblock=1" && sudo bash ./py-kms-installer.sh</code> 
 +====Introduction ==== 
 +Basé sur les commandes ci-dessus, vous pouvez copier et exécuter le contenu de ce script dans un fichier pour l'installer en une fois (sudo ./py-kms-installer.sh par exemple): 
 + 
 +<code bash| py-kms-installer.sh> 
 +#!/usr/bin/bash 
 +# py-kms installer from git repository 
 +# V 0.2 26.05.20 arnaud@loumy.ch
  
-Basé sur les commandes ci-dessus, vous pouvez copier et exécuter le contenu de ce script dans un fichier pour l'installer en une fois (sudo ./py-kms-installer.sh par exemple): +FOLDER_INSTALL='/usr/local/bin/py-kms' 
-                                      +FOLDER_LOG='/var/log/py-kms' 
-  #!/usr/bin/bash + 
-  # py-kms installer from git repository +sudo apt update 
-  # V 1.0 26.05.20 arnaud@loumy.ch +sudo apt install python3-tk python3-pip -y 
-   +sudo pip3 install tzlocal pysqlite3 
-  #absolut path of destination folder + 
-  FOLDER_INSTALL='/usr/local/bin/py-kms' +sudo mkdir $FOLDER_INSTALL 
-  # install OS dependency +sudo mkdir $FOLDER_LOG 
-  sudo apt update + 
-  sudo apt install python3-tk python3-pip -y +sudo git clone https://github.com/SystemRage/py-kms.git $FOLDER_INSTALL/ 
-  sudo pip3 install tzlocal pysqlite3 +sudo mv $FOLDER_INSTALL/ $FOLDER_INSTALL.ori/ 
-  #create destination folder +sudo mv $FOLDER_INSTALL.ori/py-kms/ $FOLDER_INSTALL/ 
-  sudo mkdir $FOLDER_INSTALL +sudo rm -r $FOLDER_INSTALL.ori/ 
-  #clone py-kms from git and install +sudo touch $FOLDER_LOG/server.log 
-  sudo git clone https://github.com/SystemRage/py-kms.git $FOLDER_INSTALL/ +sudo chown $USER $FOLDER_LOG/server.log 
-  sudo mv $FOLDER_INSTALL/ $FOLDER_INSTALL.ori/ + 
-  sudo mv $FOLDER_INSTALL.ori/py-kms/ $FOLDER_INSTALL/ +sudo touch /etc/systemd/system/py-kms.service 
-  sudo rm -r $FOLDER_INSTALL.ori/ +sudo echo "[Unit] 
-  sudo mkdir /var/log/py-kms +Description=py-kms service 
-  sudo touch /var/log/py-kms/server.log +After=network.target 
-  sudo chown $USER /var/log/py-kms/server.log +StartLimitIntervalSec=0 
-  #create systemd py-kms service +[Service] 
-  sudo touch /etc/systemd/system/py-kms.service +Type=simple 
-  sudo echo "[Unit] +Restart=always 
-  Description=py-kms service +RestartSec=1 
-  After=network.target +User=$USER 
-  StartLimitIntervalSec=0 +ExecStart=python3 $FOLDER_INSTALL/pykms_Server.py -V INFO -F $FOLDER_LOG/server.log 
-  [Service] +[Install] 
-  Type=simple +WantedBy=multi-user.target" > /etc/systemd/system/py-kms.service 
-  Restart=always + 
-  RestartSec=1 +sudo systemctl enable py-kms 
-  User=$USER +sudo systemctl start py-kms 
-  ExecStart=python3 /usr/local/bin/py-kms/pykms_Server.py -V INFO -F /var/log/py-kms/server.log +sudo systemctl status py-kms 
-  [Install] +</code> 
-  WantedBy=multi-user.target" > /etc/systemd/system/py-kms.service +
-  # enable on boot and start service +
-  sudo systemctl enable py-kms +
-  sudo systemctl start py-kms +
-  sudo systemctl status py-kms+
py-kms.1590515053.txt.gz · Dernière modification : 2020/05/26 19:44 de inc002