One Time Password pour le serveur SSH (Windows et Linux) (5 / 5 étapes)

Étape 5: Les fichiers

Vous devez tout d’abord oathtool-1.10.0-cygwin.rar (c’est le type de nom et fichier de celui ci-joint ci-dessous - si le nom du fichier est messedup).
l’archive contient oathtool.exe, cygoath-0.dll et cygwin1.dll. C’est la version de linux compilée pour cygwin.

Vous pouvez le compiler vous-même de l’intérieur cygwin ou vous pouvez l’attraper de http://rubli.info/t-blog/2011/09/03/generating-oath-otps-on-windows-with-oathtool/ ici

J’ai mis tous les 3 fichiers dans un dossier appelé serment.

Vous devez ensuite 2 fichiers de script :
Oath.cmd le script principal et TOKEN2.cmd le logiciel jeton pour windows (stable à titre indicatif seulement), après que vous pouvez utiliser des jetons de logiciel pour android ou ios (j’ai utiliser android et AndroidToken ou TokenOne).

Ma configuration est TOTP (RFC6238) une fois selon un mot de passe de temps avec une fenêtre de validité de 30 secondes. Ce résultat dans un besoin d’avoir vos appareils mobiles ou horloge de pc/ordinateur portable pour être en harmonie. Synchronisation serveur et les clients avec une horloge atomique (NTP protocole port 123 quelqu'un?).

Oath.cmd
---lancer copie sous cette ligne---
hors & setlocal
serment ensemble =
la valeur de résultat =
écho.
echo One Time Password requis.
echo entrez votre mot de passe maintenant :
écho.
serment de Set/p =
« C:\Bitvise SSH Server\OATH\oathtool.exe » totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto commande
serment ensemble =
la valeur de résultat =
Goto erreur
sortie
: COMMANDE
CLS
écho.
Authentification - réussie de l’écho...
écho.
Echo [OTP SESSION : valide]
écho.
cmd.exe
: ERREUR
CLS
écho.
-ÉCHOUÉE d’authentification de l’écho...
écho.
Echo [OTP SESSION : non valide]
écho.
sortie
---Arrêtez au-dessus de copier cette ligne---

les 06cce8cf80aa529381361d06e57d8402d4daae50 « numéro étrange » est la clé secrète de jeton, no1 shud sais celui-ci sauf vous et les programmes d’émission de jeton, l’onece programmes entrés ils « cracher » toutes les 30 secondes un OTP numéro 6 sans dire plus jamais la clé secrète.

PS - ce n’est pas ma clé qu'il est juste fraîchement généré à partir des chaîne aléatoire qui a macéré dans un SHA1.

---lancer copie sous cette ligne---
hors & setlocal
SETLOCAL ENABLEDELAYEDEXPANSION
: retour en haut
serment ensemble =
la valeur de résultat =
appeler : cours 0
CLS
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 > résultat
serment de Set/p = < résultat
résultat de del
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto Etape 1
Goto top
: Etape 1
la valeur de résultat = 1
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step2
Goto top
: Etape 2
la valeur de résultat = 1
appeler : progrès 13
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto Etape 3
Goto top
: Etape 3
la valeur de résultat = 1
appeler : progrès 16
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto Etape 4
Goto top
: Etape 4
la valeur de résultat = 1
appeler : progrès 19
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto Etape 5
Goto top
: Etape 5
la valeur de résultat = 1
appeler : progrès 22
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto Etape6
Goto top
: Etape 6
la valeur de résultat = 1
appeler : progrès, 25
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step7
Goto top
: step7
la valeur de résultat = 1
appeler : progrès 28
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto étape8
Goto top
: step8
la valeur de résultat = 1
appeler : progrès 31
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step9
Goto top
: step9
la valeur de résultat = 1
appeler : progrès 34
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step10
Goto top
: step10
la valeur de résultat = 1
appeler : cours 37
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step11
Goto top
: step11
la valeur de résultat = 1
appeler : progrès 40
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto étape 12
Goto top
: étape 12
la valeur de résultat = 1
appeler : progrès 43
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step13
Goto top
: step13
la valeur de résultat = 1
appeler : progrès 46
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step14
Goto top
: step14
la valeur de résultat = 1
appeler : progrès 49
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step15
Goto top
: step15
la valeur de résultat = 1
appeler : progrès 52
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step16
Goto top
: step16
la valeur de résultat = 1
appeler : progrès 55
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step17
Goto top
: step17
la valeur de résultat = 1
appeler : progrès 58
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step18
Goto top
: step18
la valeur de résultat = 1
appeler : progrès 61
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step19
Goto top
: step19
la valeur de résultat = 1
appeler : progrès 64
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step20
Goto top
: step20
la valeur de résultat = 1
appeler : progrès 67
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step21
Goto top
: step21
la valeur de résultat = 1
appeler : progrès 70
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step22
Goto top
: step22
la valeur de résultat = 1
appeler : progrès 73
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step23
Goto top
: step23
la valeur de résultat = 1
appeler : progrès 76
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step24
Goto top
: step24
la valeur de résultat = 1
appeler : progrès 79
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step25
Goto top
: step25
la valeur de résultat = 1
appeler : progrès 82
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step26
Goto top
: step26
la valeur de résultat = 1
appeler : progrès 85
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step27
Goto top
: step27
la valeur de résultat = 1
appeler : progrès 88
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step28
Goto top
: step28
la valeur de résultat = 1
appeler : progrès 91
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step29
Goto top
: step29
la valeur de résultat = 1
appeler : progrès 94
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step30
Goto top
: step30
la valeur de résultat = 1
appeler : progrès 97
ping 192.0.2.2 -n 1 -w 1000 > nul
oathtool.exe totp--06cce8cf80aa529381361d06e57d8402d4daae50--temps-étape-taille = 30 % serment % > résultat
Set /p résultat = < résultat
résultat de del
Si % résultat % == 0 goto step31
Goto top
: step31
la valeur de résultat = 1
appeler : progrès 100
del nul
Goto top

: progrès
SET ProgressPercent = %1
SET /A NumBars=%ProgressPercent%/2
/A SET NumSpaces = NumBars %-50 %
SET compteur =
POUR/l %%d IN (% NumBars %,-1, 1) SET compteur = ! Compteur ! J’ai
POUR/l %%d IN (% NumSpaces %,-1, 1) SET compteur = ! Compteur !
Progrès de titre: [compteur %] % ProgressPercent %%%
---Arrêtez au-dessus de copier cette ligne---

Le jeton n’est pas optimisé ou fait comme un pro, c’est un script rapide et sale écrit en environ 30 secondes. : P

Maintenant pour plus d’informations :
Voici l’homme pour oathtool.exe http://www.nongnu.org/oath-toolkit/oathtool.1.html

Comme vous le savez, si ce n’est déjà oathtool peut être utilisé en mode d’algorithme (RFC4226) HOTP basé sur des événements et en temporisées TOTP algorithme (RFC6238) mode.

Pour le ppl linux vous pouvez simplement utiliser un script bash qui appelle oathtool de la même manière que dans le cmd ci-dessus.
pour les débutants, un point de départ pour la convertion http://tldp.org/LDP/abs/html/dosbatch.html et http://www.backwoodrealm.com/home/index.php?option=com_content&view=article&id=72:windows-qdos-shellq-command-to-nix-bash-conversion-chart&catid=76:linuxunix&Itemid=58

NOTE FINALE :

• pour paranoids vous pouvez faire un auth de trois étapes :
1. nom d’utilisateur et mot de passe
2. 2048 bits (ou plusieurs) paire de clés publique/privée qui est protégé (comme un certificat)
3. TOTP (ou HOTP) un mot de passe

PS - pour l’uberparanoids : tous en haut fin... accéder à la fosse du serveur VPN (OpenVPN vraiment des roches et il y a aussi une version de windows) et mettre tout derrière un routeur avec firewall, IDS,...

SCRIPTS sont ajoutés dans le scripts.zip ci-dessous

Articles Liés

Serveur de fichiers pour le serveur Ubuntu

Serveur de fichiers pour le serveur Ubuntu

Ubuntu server est un OS très léger pour les serveurs, et jumelé avec samba, vous pouvez avoir le serveur de fichiers domestique ultime. Avoir un serveur de fichiers est une très bonne idée, car vous pouvez l'utiliser comme : une sauvegarde, un serpen
Comment faire pour télécharger Windows 7 sur Macbook Air/Pro

Comment faire pour télécharger Windows 7 sur Macbook Air/Pro

Dernièrement, j'ai voulu ouvrir certains fichiers .exe sur mon Macbook Air (mi-2013), mais c'est uniquement possible sous Windows. J'ai téléchargé le vin, ce qui me permet de faire des choses de PC sur mon Mac, mais parfois, je me sens que j'ai trop
10 trucs et astuces pour les utilisateurs de Windows 7

10 trucs et astuces pour les utilisateurs de Windows 7

cette vidéo vous montre comment utiliser 10 trucs et astuces pour les utilisateurs de windows 7. Cette vidéo comprend 10 utile windows 7 astuces pour vous. Il suffit de suivre toutes les étapes de ces photos. Nous vous remercions d'avoir pris le temp
Création de raccourci sur le Bureau pour les permissions root sous ubuntu linux

Création de raccourci sur le Bureau pour les permissions root sous ubuntu linux

créer un raccourci sur le Bureau pour les permissions root sous ubuntu linux, alors vous n'avez pas besoin d'un terminal, et vous n'avez pas besoin d'être connecté tant que root tout le temps. Cliquez sur l'icône de votre bureau, tapez votre mot de p
Serveur Minecraft PE pour IOS (faite sur windows) utilisé pour mise à jour récente !

Serveur Minecraft PE pour IOS (faite sur windows) utilisé pour mise à jour récente !

Nous aimons tous à jouer avec nos amis sur Minecraft, mais personne ne peut jouer avec l'autre, à moins d'avoir un bouchon. Aujourd'hui je va vous montrer comment créer votre propre serveur Minecraft PE !Étape 1: Téléchargement PocketmineTout d'abord
Mod un GPS One de TomTom pour charger via le port USB

Mod un GPS One de TomTom pour charger via le port USB

j'ai eu un appareil TomTom One, qui bien qu'étant assez vieux travaille encore maintenant, mais la charge prise à ce sujet était cassé donc une fois la batterie il sortit en courant continu était impossible pour le charger vers le haut encore une foi
Comment faire pour utiliser Dropbox sur Windows

Comment faire pour utiliser Dropbox sur Windows

intéressé à utiliser le service économie de nuage Dropbox sur votre ordinateur windows ? Débuter en suivant ces étapes !(Note : nous avons principalement utilisé Windows 8 lors de la construction de ces étapes, afin que vous pouvez rencontrer ce proc
Comment faire pour enregistrer l’écran Windows 10

Comment faire pour enregistrer l’écran Windows 10

Si vous avez fait le saut et mis à jour à l'ordinateur Windows 10 nouvellement libéré, vous désirez faire une démo vidéo sur ses nouvelles fonctions sensationnelles, créer un tutoriel vif sur l'utilisation des applications, ou même enregistrer un cli
Comment faire pour le serveur de données d’installation webcam sur un Fox Board G20 (Foxboard) sous Debian

Comment faire pour le serveur de données d’installation webcam sur un Fox Board G20 (Foxboard) sous Debian

récemment un certain nombre de planches sous Linux embarqué est apparus. Vous pouvez configurer un serveur Web de domotique avec une webcam et que d'autres fonctions.Ici vous pouvez apprendre comment programmer embedded Debian platine Fox G20.http://
Comment faire pour activer Cortana dans Windows 10

Comment faire pour activer Cortana dans Windows 10

Procédure d'activation de Cortana dans Windows 10. Cortana est un assistant personnel intelligent créé par Microsoft pour Windows. Il s'agit d'un guide rapide sur comment activer cortana dans les pays où il n'est pas disponible, par exemple en Inde,
Contrôleur de LED RVB pour le serveur ESP8266 + Websocket

Contrôleur de LED RVB pour le serveur ESP8266 + Websocket

Salut tout le monde!Dans ce instructable je vais pour illustrer l'utilisation de sockets web avec le microcontrôleur ESP8266. Avec ce projet, vous pouvez utiliser un navigateur web pour exécuter un client web de prise de contrôle que RGB LED connecté
Comment faire pour télécharger Windows 10 gratuite

Comment faire pour télécharger Windows 10 gratuite

Dans cette vidéo, je vais vous montrer comment faire pour télécharger gratuitement Windows ISO 10 site de Microsoft, afin que vous puissiez installer Windows 10 !Étape 1: Allez à la page de téléchargement de Windows 10https://www.Microsoft.com/en-GB/
Time Out pour réorientation

Time Out pour réorientation

Après le dernier tutoriel, j'ai réalisé que je courais dangereusement bas sur de longs morceaux de cuir de ferraille pour Kali. Si vous n'avez pas vu mon derniers Instructables peu, je construis un marcheur basé sur la déesse Kali. Temps de tête à la
Comment activer le mixage stéréo pour Asus Xonar dans Windows 8

Comment activer le mixage stéréo pour Asus Xonar dans Windows 8

J'utilise l'Asus Xonar DGX pour ce tutoriel