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 revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatique:logiciels:ssh [2017/05/02 08:32] – Fichier ~/.ssh/config pteuinformatique:logiciels:ssh [2019/07/23 10:23] – [Saisir un mot de passe via SSH] pteu
Line 312: Line 312:
 </code> </code>
  
 +=====Séquence d'échappement=====
 +
 +Lorsqu'une connexion telnet est bloquée, on peut taper une séquence d'échappement qui permet de sortir de telnet et récupérer la main sur son terminal : ''Ctrl °'' (le ''°'' se saisit avec ''AltGr'' + '')'' ) (souvent suivi de ''quit'').
 +
 +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: 2024/04/05 06:59 by pteu