Tout d´abord j´ai rechercher plusieurs jours avant de poster donc me remballez pas de suite
Je possède depuis peu Linux (K)Ubuntu 7.xx avec noyau 2.6.20.xx
Mais je veux m´en servir comme server d´accès à distance. C´est à dire que si j´y stocke mes fichiers, ben pouvoir les récupérer depui s un autre ordinateur ( Win ou Linux ).
Ce serait un peu comme un gros FTP mais avec la taille de mon Disque Dur.
Et si possible, mettre des configs pour plusieurs utilisateurs.
J´ai longuement et recherché et on me parle tt le temps de " ssh ".
Alors j´ai installé les paquetes etc... mais quand j´utilise la commande " /etc/init.d/sshd start " mais à chaque fois il me dit " Fail "
Alors je poste ici pour voir si quelqu´un saurait me dire comment je pourrais faire de mon PC un serveur de stockage où je puisse prendre mes fichiers, mais aussi les uploader, depuis d´autres ordinateurs (autres que mon réseau).
![]()
bien le ftp le fait
prend une configuration, pour les utilisateurs crée les directements sur ton serveur
Non le FTP limite à 50Mb ou des trucs ainsi.
Moi je veux donner accès à mon ordinateur entier depuis d´autres PC.
J´aimerais les étapes pas à pas.
Dans ma console je tappe ca :
/etc/init.d/ssh start
et j´obtiens :
Starting OpenBSD Secure Shell server.... [Fail]
voici ma configuration ftp
#
#
Include /etc/proftpd.d/modules.conf
ModulePath /usr/lib/proftpd
ModuleControlsACLs insmod,rmmod allow user root
ModuleControlsACLs lsmod allow user *
ServerName "ProFTPD Default Installation"
ServerType standalone
DeferWelcome off
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"
DenyFilter \*.*/
AllowStoreRestart on
Port 21
MaxInstances 30
User nobody
Group nogroup
Umask 022 022
DefaultRoot /media/hda3/Video
<Anonymous /media/hda3/Video>
Group public
User public
UserAlias anonymous public
UserAlias ftp public
AnonRequirePassword off
MaxClients 10
<Limit WRITE>
DenyAll
</Limit>
<Directory upload/*>
<Limit READ>
DenyAll
</Limit>
<Limit STOR>
Allow All
</Limit>
</Directory>
</Anonymous>
PersistentPasswd off
#
TransferLog /var/log/proftpd/proftpd.log
SystemLog /var/log/proftpd/proftpd.log
<IfModule mod_tls.c>
TLSEngine off
</IfModule>
<IfModule mod_quota.c>
QuotaEngine on
</IfModule>
<IfModule mod_ratio.c>
Ratios on
</IfModule>
#
http://security.lss.hr/index.php?page=details&ID=LSS-2004-10-02
<IfModule mod_delay.c>
DelayEngine on
</IfModule>
<IfModule mod_ctrls.c>
ControlsEngine on
ControlsMaxClients 2
ControlsLog /var/log/proftpd/controls.log
ControlsInterval 5
ControlsSocket /var/run/proftpd/proftpd.sock
</IfModule>
<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>
<Limit SITE_CHMOD>
DenyAll
</Limit>
pour interdire les accés anonymes ajoute anonymous dans /etc/ftpusers et rajoute aussi la ligne /false dans /etc/shells
de linux a linux utilise konqueror pour y mettre ou modifier ton DD du serveur, pour windows il existe un logiciel. mon frere passe par là pour me mettre des films... je ne connait pas le nom parcontre.
verrouille ton DD en chmod 770 et tout les utilisateurs que tu crée ajoute les tous dans le groupe de l´utilisateur qui a crée le ftp.
parcontre, ma config bloque les users sur un dossier bien précis ce qui veu dire que tu ne peu pas naviguer ailleur que ce dossier même si des raccourci existe.
pour le ftp, ouvrez les port 21 de votre modem sur votre IP. et donné un ip fixe a votre serveur.
de quoi 50MB? le taux de transfère? ou le taux de donnée? car en donné j´ai 320Go et ils télécharge mes films en entier en moins d´une heure (dont American History X fait 1.2Go)
tout est a paramétrer
Ok merci mais ton truc, je dois uploader mes fichiers sur le net ?
Ou alors les utilisateurs viennent direct chercher sur mon PC ?
50Mb la taille maxi de stockage.
ah non tu stock autant que ton DD le permet ...
avec ca tu peu downloader et uploader par le net et le réseau local.
par contre je ne connait pas SSH. je sais pas si c´est mieu ou équivalent ou moins bien...
renseigne toi sur ca. moi j´utilise le ftp et tout va bien...
en réseau local le taux de transfère max que j´ai atteind est 1 250 K/s et via internet est de 800 K/s au moment où j´ai regarder les activités de mon FTP.
dsl j´ai oublié ta deuxieme question.
donc les users du net doivent entré l´ip de ton serveur (ex :
ftp://https://www.jeuxvideo.com//86.69.xxx.xxx ) en réseau local c´est l´ip local que tu doit entrer genre
ftp://https://www.jeuxvideo.com//192.168.1.3
D´accord merci je teste tout ça et si j´ai un problème je poste ^
une fois tout paramétré reboot l´ordi...
télécharge proftpd (upmi ou aptitude install, enfin bon tu connais...)
regarde bien, j´ai deux foix la ligne /media/hdba3/Video. change les par le chemin de ton DD qui fera stockage de ton serveur.
Bon ca bug ![]()
J´ai suivi un peu ce site pour voir de quoi tu parlais :
http://doc.ubuntu-fr.org/proftpd
J´ai copier-coller ton post en modifiant tes 2 lignes.
Mais j´obtiens ca :
jvthekiller@JV---Linux:~$ sudo /etc/init.d/proftpd restart
* Stopping ftp server proftpd [ OK ]
* Starting ftp server proftpd - warning: unable to include ´/etc/proftpd.d/modules.conf´: No such file or directory
- Fatal: unknown configuration directive
´http://security.lss.hr/in[...]p;ID=LSS-2004-10-02
´ on line 116 of ´/etc/proftpd/proftpd.conf´
[fail]
Donc j´ai fait la méthode du " on n´a rien vu " et j´ai supprimé la ligne.
Maintenant j´ai ceci :
jvthekiller@JV---Linux:~$ sudo /etc/init.d/proftpd restart
* Stopping ftp server proftpd [ OK ]
* Starting ftp server proftpd - warning: unable to include ´/etc/proftpd.d/modules.conf´: No such file or directory
- IPv6 getaddrinfo ´JV---Linux´ error: No address associated with hostname
[ OK ]
Bon du nouveau ^^
Désolé si vous prenez ca come du flood mais je vous explique mon avancement.
Selon ces sites :
http://www.commentcamarche.net/forum/affich-3015841-deb-pb-installation-proftpd-sourcelist
http://forum.goldzoneweb.web.info/viewtopic.php?id=1397
Alors bon j´ai tappé ce qu´il fallait.
Mais je dois mettre quoi comem nom de server ?? ?
J´en invente un ?? ?
J´ai pas tout lu mais :
"Moi je veux donner accès à mon ordinateur entier depuis d´autres PC. "
donc c´est de ssh que tu as besoin.
"/etc/init.d/sshd start " ? Sous debian c´est ssh et pas sshd... ![]()
Tu as pensé à mettre un sudo devant ta commande ? (il faut être root pour lancer un daemon)
Et puis encore plus bête : tu as vérifié que sshd n´était pas déjà en train de tourner ? (c´est lancé automatiquement au boot normalement)
Un test simple en user :
ssh localhost
Si on te demande ton mot de passe et qu´après, on te donne un prompt, c´est que ça marche.
Pour ton problème d´IPv6 au moment du restart de proftpd, mets dans la conf
UseIPv6 off
J´oubliais, un peu de doc :
http://www.trustonme.net/didactels/58.html
http://www.morot.fr/index.php?page=docs&num=6
![]()
Et pour ton partage de fichier, autant utiliser samba qui permet de réaliser simplement ce que tu veux faire sans utiliser de logiciel tiers pour Windows, et ça marche très bien avec Linux. Et openssh pour le contrôle à distance.
Cherche un peu, ce sont des sujets pas mal documentés.
Atome
Samba on verra après, c´est pas ca que je veux.
Chris_27
Donc je tappe bel et bien ssh en root mais il me met [Fail]
Et qd je tappe ssh localhost ca donne :
jvthekiller@JV---Linux:~$ ssh localhost
jvthekiller@localhost´s password:
Linux JV---Linux 2.6.20-16-generic #2 SMP Thu Jun 7 20:19:32 UTC 2007 i686
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
Last login: Fri Aug 31 21:36:01 2007 from localhost
Mais cela n´empeche pas que quand je tappe ca, ca donen ca :
jvthekiller@JV---Linux:~$ sudo /etc/init.d/ssh start
Password:
* Starting OpenBSD Secure Shell server... [fail]