avatar of CryptoMethod CryptoMethod
Suivre Messages privés
0
Suivre
0
Abonnés

Le serveur peut-il exécuter la commande de l'hôte sans saisir explicitement un mot de passe et utiliser nohup en même temps ?

Créé le: 2021-12-25 17:30:15, Mis à jour le: 2021-12-25 17:39:21
comments   3
hits   872

Pour l’instant, si vous souhaitez lancer un programme d’hébergeur sur le serveur et que vous souhaitiez qu’il continue à fonctionner après avoir quitté la connexion ssh, la méthode officielle est la suivante: nohup ./robot -s node.fmz.com/xxxxx -p yourFMZPasswork &

Mais cette méthode n’est pas sécurisée, le mot de passe est explicitement entré dans la commande de démarrage. Si quelqu’un se connecte au serveur en utilisant ps-aux pour voir le processus de démarrage en cours, il peut voir ce mot de passe. Le programme de l’hôte est lui-même compatible avec la saisie interactive de mots de passe, qui peuvent être saisis en premier../robot -s node.fmz.com/xxxxxLe programme vous demandera de saisir le mot de passe. Mais cette méthode n’est pas efficace dans le cas où vous devez quitter ssh sans suspendre (nohup), c’est-à-dire entrernohup ./robot -s node.fmz.com/xxxxxLe programme ne peut pas être démarré correctement.

Y a-t-il un moyen de lancer le programme des hôtes sans demander à ce que le mot de passe soit écrit explicitement dans l’instruction de commande ?