SFTP oui, SSH Telnet non

SFTP oui, SSH Telnet non - Installation - Linux et OS Alternatifs

Marsh Posté le 13-10-2003 à 09:20:58    

Salut, je cherche a installer un serveur ki sera sur Internet, A base de Linux, ce serveur devra faire des connexion SFTP, mais interdir tout oiuverture de Connexion Telnet au travers de SSH.
 
j ai bien regarder les page de MAN, les topic sur Googgle, mais j y ai pas compris grand chose.
 
kk1 pourrait m eclairer un peut ?

Reply

Marsh Posté le 13-10-2003 à 09:20:58   

Reply

Marsh Posté le 13-10-2003 à 09:34:23    

Si tu n'installes pas de serveur SSH on risque pas d'acceder a ton serveur via SSH. ;)

Reply

Marsh Posté le 13-10-2003 à 09:38:31    

sftp + scponly

Reply

Marsh Posté le 13-10-2003 à 09:40:05    

C'est le serveur ssh qui s'occupe de gérer le sftp :)

Reply

Marsh Posté le 13-10-2003 à 09:43:47    

d'où scponly comme shell

Reply

Marsh Posté le 13-10-2003 à 09:46:26    

Citation :

C'est le serveur ssh qui s'occupe de gérer le sftp


 
Oups. Je suis pas bien reveille moi. :o

Reply

Marsh Posté le 13-10-2003 à 09:52:14    

Moi j'utilise un petit script comme shell qui permet a l'user si il tente un ssh classique dessus de changer son password
 

Code :
  1. #!/bin/bash
  2. ARG=`echo $* | cut -f 2 -d " "`
  3. if [ "$ARG" = "scp" ]; then
  4. /bin/bash $*
  5. elif [ "$ARG" = "/usr/lib/ssh/sftp-server" ]; then
  6. /bin/bash $*
  7. else
  8. echo "************************************************"
  9. echo " ??????? server                                 "
  10. echo "                      - admin_email@domain.com  "
  11. echo "                                                "
  12. echo "  Sorry but you don't have a shell access on    "
  13. echo "  our servers. Contact us for details           "
  14. echo "  You can still access your files by sftp & scp "
  15. echo "************************************************"
  16. echo " You only can change your pass                  "
  17. echo " Close session if you don't want to !           "
  18. /usr/bin/passwd
  19. /bin/false
  20. fi

Reply

Marsh Posté le 13-10-2003 à 09:53:32    

Taz a écrit :

d'où scponly comme shell


Et en créant un user avec un shell style /bin/false comme pour un client qu'on autorise uniquement a faire du ftp. Ca fonctionne aussi ?

Reply

Marsh Posté le 13-10-2003 à 10:07:58    

non, mettre /bin/false ne marche pas. Parce que quand tu fait du sftp, ssh essaye de lancé :
$(SHELL) -C /usr/lib/ssh/sftp-server par exemple ... donc si ton shell c /bin/false ... ben ca foire ...

Reply

Marsh Posté le 13-10-2003 à 10:18:23    

246tnt a écrit :

non, mettre /bin/false ne marche pas. Parce que quand tu fait du sftp, ssh essaye de lancé :
$(SHELL) -C /usr/lib/ssh/sftp-server par exemple ... donc si ton shell c /bin/false ... ben ca foire ...


Ok merci  :jap:

Reply

Sujets relatifs:

Leave a Replay

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