Serveur dedié sous debian woody, Commande "screen" et "proftpd" - Logiciels - Linux et OS Alternatifs
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
Marsh Posté le 25-08-2005 à 17:16:25
Heu... la Sarge est sortie....
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
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
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
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
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
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
Marsh Posté le 25-08-2005 à 18:04:01
comment ca ca fait rien ?
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)
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
Marsh Posté le 25-08-2005 à 18:08:06
Pourquoi ne pas régler ca ici ? 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
et de toute maniere j'ai pas msn
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
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
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
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
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
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
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
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
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
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.