Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
wiki:ssh [2018/04/25 12:39]
root
wiki:ssh [2019/08/14 14:13] (Version actuelle)
root
Ligne 60: Ligne 60:
 scp file root@srv:/​home/​usr/​ scp file root@srv:/​home/​usr/​
 </​code>​ </​code>​
 +====== Execute custom script ======
 +
 +Il est parfois nécessaire de faire executer seulement un script ou une commande lors de la connexion a un serveur par SSH, plusieurs methodes existent, une pas tres propre consiste a modifier le shell de l'​utilisateur pour le diriger vers ledit script a executer. ​
 +
 +Une autre methode est d'​utiliser la clause ForceCommand dans le fichier **/​etc/​sshd_config** afin de le faire pointer vers le script a utiliser.
 +<code bash>
 +Match User foo
 +    ForceCommand /​path/​to/​script.sh
 +</​code>​
 +SSHD_CONFIG(5) précise que : la commande est invoquée en utilisant le shell de connexion de l'​utilisateur avec l'​option -c
 +
 +ce qui implique que le shell de l'​utilisateur ne doit pas etre /bin/false ou désactivé
 ====== SSHFS ====== ====== SSHFS ======
 SSHFS pour Secure shell file system est un tool permettant de monter ​ localement un FS distant, ce qui en fait un outil fort sympathique quand on travaille sur une machine distante qui n’aurait par exemple par internet.\\ SSHFS pour Secure shell file system est un tool permettant de monter ​ localement un FS distant, ce qui en fait un outil fort sympathique quand on travaille sur une machine distante qui n’aurait par exemple par internet.\\
wiki/ssh.txt · Dernière modification: 2019/08/14 14:13 par root
CC0 1.0 Universal
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5