phhsnews.com


phhsnews.com / Comment garder les mots de passe invisibles lors de l'exécution d'une commande comme argument SSH

Comment garder les mots de passe invisibles lors de l'exécution d'une commande comme argument SSH


Garder nos mots de passe bien protégés est quelque chose que nous devons tous prendre au sérieux, mais que faites-vous si programme ou application affiche votre mot de passe à la vue lorsque vous le tapez?

La session de questions-réponses d'aujourd'hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement de sites Web Q & A gérés par la communauté.

La question

Le lecteur SuperUser user110971 veut savoir comment garder les mots de passe invisibles lors de l'exécution d'une commande en tant qu'argument SSH:

Si j'exécute cette commande et commence à taper le mot de passe MySQL, le mot de passe est visible:

  • ssh user @ server 'mysql -u user -p'

Comment puis-je éviter cela? Si je me connecte via SSH et exécute la commande MySQL, alors tout va bien.

Comment garder les mots de passe invisibles lors de l'exécution d'une commande comme argument SSH?

Le contributeur SuperUser Answer

Toby Speight a la réponse pour nous:

Si vous fournissez une commande à distance, SSH n'attribue pas tty , donc la commande à distance est incapable de désactiver echo. Vous pouvez forcer SSH à fournir tty en utilisant l'option -t :

  • ssh -t utilisateur @ serveur 'mysql -u utilisateur -p'

L'option équivalente ( pour -o ou pour le fichier de configuration) est RequestTTY . Je déconseille de l'utiliser dans le fichier de configuration car il peut avoir des effets indésirables pour les commandes non interactives.


Vous avez quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.

Crédit d'image: Captures d'écran Linux (Flickr)


Comment utiliser un clavier physique avec votre iPad ou votre iPhone

Comment utiliser un clavier physique avec votre iPad ou votre iPhone

Votre iPad et votre iPhone sont équipés de claviers tactiles à l'écran, mais rien ne vous empêche de connecter un bon clavier physique à l'ancienne et de taper sur ça. Voici comment commencer Ce dont vous aurez besoin Heureusement, vous n'avez pas besoin de beaucoup de choses pour cela - juste un clavier Bluetooth.

(how-top)

L'Oculus Rift et le HTC Vive, les seuls micro-casques VR disponibles sur le marché à utiliser les PC de jeux conventionnels comme plateforme été sur le marché depuis plus d'un an. C'est assez long pour que les fans se demandent quand de nouveaux modèles sortiront ... et assez longtemps pour que les vendeurs veuillent déplacer une partie du stock existant. Alors, est-ce le bon moment pour plonger la tête la première dans la réalité virtuelle?

L'Oculus Rift et le HTC Vive, les seuls micro-casques VR disponibles sur le marché à utiliser les PC de jeux conventionnels comme plateforme été sur le marché depuis plus d'un an. C'est assez long pour que les fans se demandent quand de nouveaux modèles sortiront ... et assez longtemps pour que les vendeurs veuillent déplacer une partie du stock existant. Alors, est-ce le bon moment pour plonger la tête la première dans la réalité virtuelle?

: Oui. Tant le Rift que le Vive ont maintenant des prix promotionnels avec des réductions importantes, tandis que les modèles améliorés semblent encore être des mois ou peut-être même des années loin de frapper le commerce de détail. Il est peu probable que vous trouviez une meilleure offre sur le matériel de première génération que maintenant, et vous n'obtiendrez pas le remords de l'acheteur d'un nouveau modèle de sitôt.

(how-top)