User Tools

Site Tools


informatique:logiciels:ssh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
informatique:logiciels:ssh [2017/05/10 11:42]
pteu [Séquence d'échappement]
informatique:logiciels:ssh [2019/07/23 12:23] (current)
pteu [Saisir un mot de passe via SSH]
Line 317: Line 317:
  
 La même avec le client SSH est : ''<​enter>''​ + ''​~''​ + ''​.''​ ; elle permet de quitter le client SSH et rendre la main avec le terminal. La même avec le client SSH est : ''<​enter>''​ + ''​~''​ + ''​.''​ ; elle permet de quitter le client SSH et rendre la main avec le terminal.
 +
 +=====Saisir un mot de passe via SSH=====
 +
 +Lorsqu'​on lance un script via SSH et que ce dernier demande un mot de passe, on obtient l'​erreur suivante : //pas de tty présent et pas de programme askpass spécifié.//​
 +
 +Pour transmettre le mot de passe via la connexion SSH il faut ajouter l'​option ''​-t''​ à la commande SSH, pour forcer l'​allocation d'un pseudo-tty :
 +<code bash>
 +ssh USER@SERVER "sudo whoami"​
 +USER@SERVER''​s password: ​
 +sudo: pas de tty présent et pas de programme askpass spécifié
 +
 +ssh -t USER@SERVER "sudo whoami"​
 +USER@SERVER''​s password: ​
 +[sudo] Mot de passe de USER : 
 +root
 +Connection to SERVER closed.
 +</​code>​
 +
 +
 +
 +src : https://​stackoverflow.com/​questions/​10310299/​proper-way-to-sudo-over-ssh
 +
 ====== Liens ====== ====== Liens ======
  
 [[http://​people.via.ecp.fr/​~alexis/​formation-linux/​export-display.html|formation Linux]] [[http://​people.via.ecp.fr/​~alexis/​formation-linux/​export-display.html|formation Linux]]
informatique/logiciels/ssh.txt · Last modified: 2019/07/23 12:23 by pteu