Pages : 1
#1 Le 09/11/2017, à 16: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, à 17: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, à 17: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, à 10:37)
Hors ligne
#4 Le 09/11/2017, à 20: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, à 11: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.
#6 Le 10/11/2017, à 11: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, à 11:06)
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#7 Le 15/11/2017, à 11: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, à 11: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, à 11:50
- Hizoka
Re : ssh par sshpass
Cool
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, à 12:08
- kholo
Re : ssh par sshpass
et mettre la partie de code entre balise dans ton message #8
Hors ligne
#11 Le 15/11/2017, à 14: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, à 17: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
Pages : 1