SSH - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 23-09-2005 à 10:44:55
shell à /bin/false ![[:petrus75] [:petrus75]](https://forum-images.hardware.fr/images/perso/petrus75.gif)
Marsh Posté le 23-09-2005 à 10:49:50
dans /etc/ssh/sshd_config 
AllowUsers toto, titi, tata
Marsh Posté le 23-09-2005 à 10:50:17
ReplyMarsh Posté le 23-09-2005 à 10:50:46
ReplyMarsh Posté le 23-09-2005 à 11:24:35
| BiBi Max a écrit : dans /etc/ssh/sshd_config  | 
 
 
Ah ba oui tout betement  
 
Qulequ'un connais un bon tuto
Marsh Posté le 11-01-2007 à 21:02:34
Bonjour,  
 
J'ai une question sur SSH : j'ai accédé à mon serveur via ssh depuis mon portable, j'ai lancé un serveur de chat en java.... (java server.MainS start & )  
Et quand j'ai fermé mon terminal sur mon portable : le serveur a été killé. 
 
Comment faire pour lancer des applications depuis mon portable sur le serveur et que les applications restent actives même après l'arrêt du portable ? 
 
Merci.
Marsh Posté le 11-01-2007 à 21:31:01
nohup java server.MainS start & 
Marsh Posté le 17-01-2007 à 14:26:25
| neriki a écrit : nohup java server.MainS start & | 
nohup ? C'est pour indiquer que le process ne doit pas être killé à la fermeture de la fenêtre ? 
  
Je vais essayer, merci.
Marsh Posté le 17-01-2007 à 14:32:45
| moustik510 a écrit : nohup ? C'est pour indiquer que le process ne doit pas être killé à la fermeture de la fenêtre ? | 
non c'est pour le faire tourner en tache de fond, c'est quasi pareil que mettre un & à la fin de la commande :
pour dire que le processus lancé n'est pas un "enfant" fils du processus de terminal.
edit : mes cours de systeme qui reviennent au fur & à mesure, lol
Marsh Posté le 17-01-2007 à 14:36:34
| memaster a écrit : 
 edit : mes cours de systeme qui reviennent au fur & à mesure, lol | 
C'est donc ce qu'il me faut. A tester dès que possible
Marsh Posté le 17-01-2007 à 14:38:03
screen CAYMIEU
Marsh Posté le 17-01-2007 à 14:45:48
pourquoi s'encombrer de screen alors qu'il y a simple et adapté aux besoins de ce Mr  
   
 
Marsh Posté le 17-01-2007 à 14:49:14
paske screen célebien 
Marsh Posté le 17-01-2007 à 14:52:17
ReplyMarsh Posté le 17-01-2007 à 14:54:44
| memaster a écrit : c'est pas pasque CLEBIEN qu'il faut se fatiguer (c'est comme le sport  | 
 
 
non môssieur, le é majuscule ne se fait pas en appuyant sur [shift]+2 ...   
   
   
   
 
Marsh Posté le 17-01-2007 à 14:56:59
| wedgeant a écrit : paske screen célebien   | 
Que fait screen ? 
Il affiche directement ce qui s'affiche sur l'écran du serveur ? 
  
Peut-être que j'utiliserais quand même nohup mais si screen célebien alors je suis toujours content de connaître un truc de plus ! 
(surtout que coté admin linux ... j'ai encore de quoi apprendre)
Marsh Posté le 17-01-2007 à 14:58:39
| wedgeant a écrit : non môssieur, le é majuscule ne se fait pas en appuyant sur [shift]+2 ...   | 
 
C du sssmesse  
 
Marsh Posté le 17-01-2007 à 14:59:09
http://www.gnu.org/software/screen/screen.html 
 
et  
 
man screen 
 
Marsh Posté le 17-01-2007 à 14:59:39
| memaster a écrit : C du sssmesse  | 
 
 
HHAAAANNNNN !!!!! ![[:sarko] [:sarko]](https://forum-images.hardware.fr/images/perso/sarko.gif)
Marsh Posté le 17-01-2007 à 15:01:52
ReplyMarsh Posté le 17-01-2007 à 15:19:12
J'ai préféré ça comme présentation : 
http://www.labo-linux.org/articles [...] ls-besoins
 
Merci pour l'info.
Marsh Posté le 17-01-2007 à 15:30:07
En gros, quand je fais mon C-a C-d (Detach screen from this terminal. http://www.hmug.org/man/1/screen.php) 
C'est comme ci j'avais fait nohup pour chaque commande que j'aurais pu faire dans ce terminal 
  
t'es ok avec ça ? 
  
En gros j'ai une commande à lancer (mon serveur chat) --> nohup 
Tout plein de trucs --> screen
Marsh Posté le 17-01-2007 à 15:45:11
l'autre différence, c'est qu'avec nohup, tu perds l'entrée standard, et la sortie standard est redirigée vers un fichier. 
 
Alors qu'avec screen, ton processus continue à interagir avec le terminal.
Marsh Posté le 17-01-2007 à 16:37:11
| franceso a écrit : Alors qu'avec screen, ton processus continue à interagir avec le terminal.  | 
 
 
 
Comment ça se passe alors après un redémarrage de l'ordinateur qui se connecte en ssh ? 
Avec le screen -R on pourra revoir les processus qui ont été lancés ? 
  
  
Donc dans mon cas j'aurai à faire depuis mon portable : 
  
| Code : 
 | 
 
  
--> Et la je peux fermer mon terminal et éteindre mon portable sans couper mes process en cours sur le serveur ?
Marsh Posté le 17-01-2007 à 20:17:42
| moustik510 a écrit : Comment ça se passe alors après un redémarrage de l'ordinateur qui se connecte en ssh ?  | 
 Oui. screen -R te permet de retrouver le terminal avec tous les processus qui tournent dedans.  
 
| moustik510 a écrit :    
   | 
 Oui. Tant que tu n'éteins pas le serveur, les processus continuent à tourner et tu peux les retrouver à tout moment en réattachant ton screen. 
Marsh Posté le 23-09-2005 à 10:43:35
J'ai plusieurs compte sur mon serveur et moi je voudrai limiter l'acces ssh qu'a mon seul compte
comment faire
Merci