Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/11/2017, à 17:00

spectre128

ssh par sshpass

bonjour,

j'ai la commande:

var=`sshpass -p $pwd ssh $user@$serveur ' script '`
echo "$var"

qui fonctionne parfaitement, mais j'aimerai que l'execution ne m'affiche pas la banniere d'acceuil du serveur.
je ne veux rien d'autre  sur l'ecran que $var

quelqu'un sait comment faire ?

Merci d'avance
cordialement

Hors ligne

#2 Le 09/11/2017, à 18:24

Hizoka

Re : ssh par sshpass

Salut,

ca se configure sur le serveur l'affichage de la bannière.

mais sinon, montre nous la bannière pour qu'on voit ce qu'il faut virer.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#3 Le 09/11/2017, à 18:42

kholo

Re : ssh par sshpass

salut,
je suis...
et, en passant, les ` sont dépréciés :
var="$(sshpass -p ${pwd} ssh ${user}@${serveur} ' script ')"

var=$(sshpass -p ${pwd} ssh ${user}@${serveur} ' script ')
echo "${var}"

edit @hizoka :corrigé

Dernière modification par kholo (Le 10/11/2017, à 11:37)

Hors ligne

#4 Le 09/11/2017, à 21:15

Hizoka

Re : ssh par sshpass

les " autour de $() ne servent pas.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#5 Le 10/11/2017, à 12:01

bruno

Re : ssh par sshpass

Bonjour,

Quand je teste ce type de commande sur un serveur sous Debian ou sous Ubuntu je n'ai pas d’affichage de bannière.

Avec une commande type :

ssh utilisateur@example.com ma_commande

J'ai uniquement le retour de "ma_commande" (essaie avec ls par exemple)

Le seul cas où la bannière s'affiche, c'est lorsqu'elle a été explicitement activée sur le serveur avec la directive :

Banner /etc/issue.net

dans le fichier sshd_config du serveur. Ce qui n'est pas le cas de la configuration par défaut de Dabian/Ubuntu qui utilise le MOTD (Message Of The Day) plutôt que la bannière.

Au passage l'utilisation de sshpass -p n'est pas un bonne idée puise que cela oblige à indiquer le mot de passe en clair dans ton script. Il vaut mieux mettre en place une connexion par clés.

Hors ligne

#6 Le 10/11/2017, à 12:05

Watael

Re : ssh par sshpass

les " autour de $() ne servent pas.

au même titre que les {} autour des noms de variables si ils ne sont pas juxtaposés à un caractère non spécial.

Dernière modification par Watael (Le 10/11/2017, à 12:06)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#7 Le 15/11/2017, à 12:08

spectre128

Re : ssh par sshpass

Bonjour à tous

je vous remercie pour vos reponse

j'ai omis de vous preciser des infos.

1-je ne suis pas l'administrateur du serveur et je n'ai pas le droit de modifier quoi que ce soit sur celui ci et doc:
     a-je ne peux modifier la banniere
     b- je ne peux utiliser de clef, la methode est bien de ce connecter par mot de passe (j'ai mis du temps pour
          decouvrir l'utilitaire sshpass)


Je teste sur la redirection avec >dev/null  x>$x
je viens de la decouvrir, qu'en pensez vous ?

Cordialement

Hors ligne

#8 Le 15/11/2017, à 12:34

spectre128

Re : ssh par sshpass

Rebonjour,

je viens de trouver, c'est tout bete:

var=$(sshpass -p ${pwd} ssh ${user}@${serveur} -q ' script ')
echo "${var}"

ssh -q pour quiet

Cordialement

Hors ligne

#9 Le 15/11/2017, à 12:50

Hizoka

Re : ssh par sshpass

Cool smile

pense à ajouter un [Résolu] dans ton titre.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#10 Le 15/11/2017, à 13:08

kholo

Re : ssh par sshpass

et mettre la partie de code entre balise dans ton message #8 hmm

Hors ligne

#11 Le 15/11/2017, à 15:46

spectre128

Re : ssh par sshpass

oups....

Je veux bien mettre resolu et résolu mais je sais pas faire...Y a un manuel quelque part pour faire ce genre de chose ?
ou quelqu'un peux m'expliquer ?

j'ai bien lu l'aide sur le BBCode

Hors ligne

#12 Le 15/11/2017, à 18:30

Hizoka

Re : ssh par sshpass

Il te suffit d'editer ton 1er message et de modifier le titre.


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne