Hello à toutes et à tous,
J'essaie de faire un script Bash qui me permette de me connecter en ssh et lancer une ou des commandes.
Quand je me connecte en direct :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 # ssh ONTUSER@192.168.1.10 ONTUSER@192.168.1.10's password: BusyBox v1.22.1 (2021-09-18 10:30:59 CST) built-in shell (ash) Enter 'help' for a list of built-in commands. OpenWrt - (14.07_ltq) --- Lantiq Edition for GPON ---------------------------------------------- root@SFP:/home/ONTUSER# onu gtcsng errorcode=0 serial_number=SMBS020ecedd root@SFP:/home/ONTUSER#
Quand j'essaie en bash :
Le script :
Le retour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #!/bin/bash sshpass -p 'XXXXXXXX' ssh -tt -o "StrictHostKeyChecking no" ONTUSER@192.168.1.10 <<'EOT' onu gtcsng EOT
J'ai essayé avec d'autres commandes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3$ bash test.sh Connection to 192.168.1.10 closed.
Est-ce un problème d'environnement ou autre, je tourne en rond depuis une semaine
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 echo ' onu gtcsng ' | sshpass -p 'XXXXXXX' ssh ONTUSER@192.168.1.10 Pseudo-terminal will not be allocated because stdin is not a terminal. OpenWrt - (14.07_ltq) --- Lantiq Edition for GPON ---------------------------------------------- $ echo ' onu gtcsng ' | sshpass -p 'XXXXXXX' ssh -tt ONTUSER@192.168.1.10 Connection to 192.168.1.10 closed. $ echo ' onu gtcsng ' | sshpass -p 'XXXXXXX' ssh -T ONTUSER@192.168.1.10 OpenWrt - (14.07_ltq) --- Lantiq Edition for GPON ---------------------------------------------- ^[[66;237R$ ;237R^C $
Si quelqu'un peut m'aider, je vous remercie d'avance
doudoo
Partager