Chroot / RSSH sur serveur Ubuntu

jimmy_newbie -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,

Je possède un serveur Ubuntu (version 7.10) que j’administre via Webmin. J’ai un serveur SSH en fonction (OpenSSH version 4.6) que j’aimerais utiliser comme serveur SFTP étant donné que les connexions sont encryptées et donc plus sécuritaires qu’avec un simple serveur FTP. Je parviens sans problème à me connecter au serveur SSH avec un compte que j’ai créé, mais j’ai accès à tous les fichiers du serveur Ubuntu ainsi qu’au Shell (ce qui n’est pas une bonne chose !). Je voudrais être capable de créé un compte limité qui n’aurait pas accès au Shell et qui serait restreint à son répertoire Home. Je sais que c’est possible de le faire avec une configuration RSSH et Chroot, mais comme je suis loin d'être un as du "Command line", j’aurais besoin de votre aide pour y parvenir. Également, depuis que j’ai mis à jour le serveur SSH dernièrement, les accents français ne s’affichent plus dans les noms de dossiers et les fichiers lorsque j’accède au serveur Ubuntu via un client SSH. Pourtant, les accents s’affichent sans problème lorsque j’accède au serveur Ubuntu via Samba (en mappant le “share”). J'attends avec intérêt vos précieuses solutions...

Merci beaucoup pour votre aide !

Jimmy
Linux newbie
Configuration: Mac OS X
Firefox 3.0.6

1 réponse

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Si tu veux utiliser sftp et scp seulement

    Installation de rssh
    sudo aptitude install rssh
    Création d'utilisateurs
    sudo useradd -d /home/userssh -s /usr/bin/rssh -m userssh
    sudo passwd userssh
    

    Configuration rssh
    Tu modifies le fichier /etc/rssh.conf - t'enlevès le # avant allowscp et allowssftp
    Tu dois avoir dans ton fichier
    allowscp
    allowsftp


    Connexion
    lamitest@debian:~$ ssh lamirssh@localhost
    lamirssh@localhost's password:
    Linux debian 2.6.26-1-686 #1 SMP Sat Jan 10 18:29:31 UTC 2009 i686
    
    The programs included with the Debian GNU/Linux system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.
    
    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
    permitted by applicable law.
    Last login: Thu Feb 19 19:45:32 2009 from localhost
    
    This account is restricted by rssh.
    Allowed commands: scp sftp
    
    If you believe this is in error, please contact your system administrator.
    
    Connection to localhost closed.
    

    0