Serveur dedié sous debian woody, Commande "screen" et "proftpd"

Serveur dedié sous debian woody, Commande "screen" et "proftpd" - Logiciels - Linux et OS Alternatifs

Marsh Posté le 25-08-2005 à 17:01:25    

Bonjour, j'ai loué un dedié avec la distribution Debian Woody mais j'ai la commande "screen" qui ne focntionne pas et je voulais aussi connaitre la commande pour savoir si proftpd était installé. Merci pour vos réponses.
 
PS: La commande "screen j'en ai besoin pour lancer mon serveur de jeux Counter Strike Source pour qu'il tourne en arrière plan autrement je peut le lancer norlamement mais quand je ferme Putty mon serveur se met en timeout.  
 

Reply

Marsh Posté le 25-08-2005 à 17:01:25   

Reply

Marsh Posté le 25-08-2005 à 17:12:26    

apt-get install screen
ps aux | grep ftp

Reply

Marsh Posté le 25-08-2005 à 17:13:27    

t'es gentil de dire pourquoi tu penses qu'elle ne marche pas screen. Les messages d'erreurs par exemple.
 
pour proftpd regarde si le fichier proftpd existe dans /usr/bin/
ou en root  
dpkg -l | grep proftpd | grep ii


Message édité par l0ky le 25-08-2005 à 17:18:31
Reply

Marsh Posté le 25-08-2005 à 17:16:25    

Heu... la Sarge est sortie.... :whistle:


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 25-08-2005 à 17:25:36    

Citation :

t'es gentil de dire pourquoi tu penses qu'elle ne marche pas screen.


 
Ben.... parceque mon serveur ne se lance pas avec la ligne screen -dmS

Reply

Marsh Posté le 25-08-2005 à 17:27:17    

ah ouai.... :heink:
 
que fait la commande screen toute seule ?

Reply

Marsh Posté le 25-08-2005 à 17:31:36    

j'ai crée un serveur CS Source chez moi sur une bécane dedié sous mandrake 10.1 et quand je lance mon serveur je met cette ligne de commande:
 
screen -dmS srcds1 ./srcds_run -game cstrike -port 27015 +maxplayers 16 +map de_dust2  -pingboost 1 -autoupdate  
 
et une fois mon serveur lancé je ferme putty et le serveur tourne.
 
Sur le serveur que j'ai loué je fait la meme chose
 
screen -dmS srcds1 ./srcds_run -game cstrike -port 27015 +maxplayers 16 +map de_dust2  -pingboost 1 -autoupdate  
 
et quand je ferme putty mon serveur se met en timeout donc je pense que cela viens de screen car quand je le lance sans cette ligne  screen -dmS srcds1 le serveur tourne meme en fermant putty
 
./srcds_run -game cstrike -port 27015 +maxplayers 16 +map de_dust2  -pingboost 1 -autoupdate  


Message édité par webjo le 25-08-2005 à 17:33:42
Reply

Marsh Posté le 25-08-2005 à 17:37:28    

tu as essayé en détachant proprement screen puis fermé putty ?
CTL+a d
de mémoire


Message édité par l0ky le 25-08-2005 à 17:38:24
Reply

Marsh Posté le 25-08-2005 à 17:46:59    

j'ai essyé comme tu m'a dit mais il ne veut pas se lancer avec cette ligne:
 
 screen -dmS srcds1 ./srcds_run -game cstrike -port 27015 +maxplayers 16 +map de_dust2  -pingboost 1 -autoupdate  
 
mais avec cette ligne ci-dessous il se lance mais j'ai toujours le problème que je ne peut pas fermer putty ou le serveur se coupe.
 
./srcds_run -game cstrike -port 27015 +maxplayers 16 +map de_dust2  -pingboost 1 -autoupdate  
 

Reply

Marsh Posté le 25-08-2005 à 17:54:24    

Dans l'ordre:
1 lance screen
2 lance ton serveur
3 vérifie qu'il est OK
4 détache proprement screen
5 vérifie que c'est toujours OK
6 ferme putty et revérifie
 
normalement il devrait rester

Reply

Marsh Posté le 25-08-2005 à 17:54:24   

Reply

Marsh Posté le 25-08-2005 à 17:54:41    

sinon essaye avec start-stop-daemon

Reply

Marsh Posté le 25-08-2005 à 18:00:33    

Quand tu dit "détache proprement screen" je fait CTL+a d et rien ne se passe et la fenetre de putty est toujours ouverte. Puis je ferme putty et mon serveur se met en timeout  :??:  :??:  :??:  
 
 
 

Reply

Marsh Posté le 25-08-2005 à 18:04:01    

comment ca ca fait rien [:pingouino] ?
 
tu fait screen 1 fois tu as ton screen qui s'ouvre (en effacant l'ecran/le terminal). Ensuite tu lances ta commande et en faisant CTL+a d normalement tu retournes a l'ecran/terminal avant le lancement de ton screen avec marqué  
[detached]
en plus. La ligne de ta commande (pour lancer ton serveur CS a dut disparaitre)

Reply

Marsh Posté le 25-08-2005 à 18:04:18    

je vois que tu connais bien linux peut t'on discuter sur msn ? si cela ne te dérange pas bien sur. Merci
 


Message édité par webjo le 25-08-2005 à 18:09:54
Reply

Marsh Posté le 25-08-2005 à 18:08:06    

Pourquoi ne pas régler ca ici [:pingouino] ? au moins ca pourait aider d'autres gens qui ont un probleme similaire
De toute maniere je regle rien sur msn je suis pas une hotline [:ootransparent]
et de toute maniere j'ai pas msn


Message édité par l0ky le 25-08-2005 à 18:09:08
Reply

Marsh Posté le 25-08-2005 à 18:09:34    

ok mais la y a un problème car je n'y arrive pas peut tu me mettre tout dans l'orde STP merci

Reply

Marsh Posté le 25-08-2005 à 18:13:28    

bah tu te connectes a ton serveur
tu fais screen
une fois dans le screen tu tapes ta commande pour lancer ton service CS
tu détaches ton screen par CONTROL+a suivit de d
normalement ton putty devrait effacer le contenu du screen et ecrire [detached] puis de redonnes la main.
puis tu fais exit pour quitter putty

Reply

Marsh Posté le 25-08-2005 à 18:22:02    

Citation :

bah tu te connectes a ton serveur


 
ça c'est bon
 

Citation :

tu fais screen


 
ça me marque [screen is terminating]
 

Citation :

une fois dans le screen tu tapes ta commande pour lancer ton service CS


 
le serveur est lancé
 

Citation :

tu détaches ton screen par CONTROL+a suivit de d


 
la rien ne se passe


Message édité par webjo le 25-08-2005 à 18:24:03
Reply

Marsh Posté le 25-08-2005 à 18:25:02    

Au lieu de taper
screen
tappes
screen /bin/bash
 
Pour une raison obscure ton screen ne t'ouvre pas de shell [:pingouino]


Message édité par l0ky le 25-08-2005 à 18:25:52
Reply

Marsh Posté le 25-08-2005 à 18:33:08    

c'est pareil avec screen /bin/bash

Reply

Marsh Posté le 25-08-2005 à 18:45:27    

bon.... je me suis connecté en user puis toujours dans la meme fenetre je suis passé en root et j'ai essayer de le lancer en root avec ma ligne de commande habituel et ça marche nickel mais je crois que ce n'est pas sécurisant en root est-ce bien cela ?
 
screen -dmS srcds1 ./srcds_run -game cstrike -port 27015 +maxplayers 16 +map de_dust2  -pingboost 1 -autoupdate


Message édité par webjo le 25-08-2005 à 18:52:22
Reply

Marsh Posté le 25-08-2005 à 18:55:31    

Pour faire les choses propres moi je te conseillerais de  créer un user special pour ton services, il tourne sur un port > 1024 donc il a pas besoin d'etre root et  j'utiliserai start-stop-daemon pour le passer en daemon. De cette maniere quand tu fermes putty il restera. La majorité des daemons sous debian l'utilise. Pour savoir comment faire man start-stop-daemon
et regarde les scripts dans /etc/init.d qui l'utilisent

Reply

Marsh Posté le 25-08-2005 à 18:57:08    

sinon regarde dans /home/ton_user/ si tu n'as pas un fichier .screenrc
Il est possible que la merde vienne de la dans ce cas supprime simplement ce fichier

Reply

Marsh Posté le 25-08-2005 à 19:47:34    

je n'ai pas de fichier .screenrc

Reply

Marsh Posté le 25-08-2005 à 19:59:02    

en ce qui concerne mon ftp impossible de me connecter dessus avec mon logiciel ftp.
 
Hôte ou url j'ai mi l'ip de mon serveur.
 
Nom d'utilistaeur celui de mon user que j'ai crée.
 
Mot de passe celui que j'ai aussi crée.
 
~ Connecté à 213.251.161.212, attente de la réponse...
< 220 ProFTPD 1.2.10 Server (Debian) [213.251.161.212]
> USER serveur1
< 331 Password required for serveur1.
> PASS *****
< 530 Login incorrect.
!  Nom d'utilisateur ou mot de passe invalide pour 213.251.161.212
~ Impossible de se logger sur 213.251.161.212


Message édité par webjo le 25-08-2005 à 20:03:05
Reply

Marsh Posté le 28-08-2005 à 01:50:07    

As tu créé le repertoire ou les users doivent aller à l'issue de la connection au serveur ? Peux tu poster ton proftpd.conf

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed