Mysql
 sql >> Base de données >  >> RDS >> Mysql

Unix SSH sans mot de passe

Ce n'est peut-être pas pertinent à 100 %, mais je devais faire la même chose sous Linux.

Tout d'abord, vous souhaitez créer un nouveau compte utilisateur sur l'autre serveur disposant d'un accès SSH et générer une paire de clés SSH,
même si vous allez le faire en tant que root,
les paires de clés sont bien supérieures aux mots de passe standard car elles sont plus fortes,
et elles vous permettent de vous connecter automatiquement via SSH.

Il n'existe aucun moyen réel d'automatiser le processus de saisie du mot de passe (du moins, pas sous Linux), d'où la raison pour laquelle des clés SSH sont nécessaires pour le faire.

Vous pouvez essentiellement envoyer une chaîne de commandes en tant que paramètre de l'outil SSH.
Comme cela,
ssh [email protected] "ls; cat *; yes;"
J'espère que cela a aidé.