Serveur Openssh sous windows

Serveur Openssh sous windows - Linux et OS Alternatifs

Marsh Posté le 13-05-2005 à 21:42:58    

slt a tous,
je cherche une solution pour que des utilsateurs dépose des fichiers sur un serveur avec scp mais qu'il ne puisse pas rentrer et se ballader a l'intérieur.
Donc j'ai installer openssh sous windows ( je suis obligé) etle scp est dispo via un user et un mot de passe mais le probleme et que le ssh sur ce serveur est dispo aussi or je ne veux pas comme puisse y acceder juste deposer des fichiers ..
Est ce possible et comment ?
Merci encore

Reply

Marsh Posté le 13-05-2005 à 21:42:58   

Reply

Marsh Posté le 13-05-2005 à 21:47:24    

J'ai pas compris ce que tu veux faire. D'autre part, si c'est pour Windows, pourquoi poster ici ?

Reply

Marsh Posté le 13-05-2005 à 21:51:57    

car openssh existe pour linux et il est beacoup plus utiliser ..
Je re explique ...
J'ai installe openssh en A ce qui me permet d'avoir un serveur ssh avec des users et des passwd ...
Moi je souhaite que l'utilisateur B puisse déposer des fichiers sur A mais qu'il ne puisse pas faire un ssh A et ainsi avoir acces a ma machine A et a son contenu
Est ce plus claire

Reply

Marsh Posté le 13-05-2005 à 21:55:57    

Ça ne dépend pas de ssh. Il ne faut pas mettre de shell a l'utilisateur.
Edit : l'utilisateur ne doit pas pouvoir se logguer.


Message édité par vlack le 13-05-2005 à 21:56:42
Reply

Marsh Posté le 13-05-2005 à 22:33:35    

Ouais sauf que sous Windows y'a pas de /bin/false ou /sbin/nologin :whistle:

Reply

Marsh Posté le 14-05-2005 à 01:26:15    

oui mais je crois que  
- sa machine A fait office de serveur sshd sous linux  
- sa machine B fait office de client ssh sous windows avec openssh  
 
Donc c'est bon sur serveur sshd de A, il va pouvoir mettre des /sbin/nologon dans son fichier /etc/passwd
 
je me trompe peut etre

Reply

Marsh Posté le 16-05-2005 à 10:48:28    

Bon je suis passé pou tester sous linux ...
Donc le ssh et le scp marche tres bien
ensuite je change le shell de l'utilisateur dans le fichier /etc/passwd en /bin/false ou /sbin/nologin et la d'accord je ne peux plus me logguer sur le serveur je suis d'accord mais je ne peux plus non plus effectuer de scp
Donc cela me sert a rien !!!!
je continue a chercher

Reply

Marsh Posté le 16-05-2005 à 11:01:20    

t'as qu'à chrooter ton utilisateur...
 
y'a des bon tuto pour faire ça

Reply

Marsh Posté le 17-05-2005 à 11:40:26    

oui je suis d'accord avec toi pour le chroot sous linux pas de probleme mais sous windows pas trouve quelques chose de vraiment concluant ...
en fait je suis en train de tester rssh ... affaire a suivre


Message édité par ddt_seb le 17-05-2005 à 11:41:26
Reply

Marsh Posté le 17-05-2005 à 13:27:22    

mais non, t'as pas compris : tu peux dire à ton serveur ssh de chrooter l'utilisateur quand celui-ci se connecte par ssh (donc aussi, bien sûr, par scp et sftp, puisque c'est le même serveur). Tu as juste à modifier ton serveur ssh, pas les clients
 
Le seul risque, alors, c'est que l'utilisateur se connectant peux effacer son home, mais c'est tout...

Reply

Marsh Posté le 17-05-2005 à 13:27:22   

Reply

Marsh Posté le 17-05-2005 à 20:09:22    

d'accor arghbis, je comprend mieux mais as tu mis en place le chroot sou windows ou sous linux et as tu une doc concluante ...
car moi je viens de tester le bash en rssh et cela fait bien ce que l'on veut ...  
impossible de se logguer en ssh mais par contre possibilite d'autoriser le scp ou sftp bref c'est au choix
mais je suis preneur d'une manip simple et qui marche du chroot ...

Reply

Marsh Posté le 17-05-2005 à 21:49:33    

ben vu que le chroot se fait sur le serveur, c'est sous linux que tu le fait. c'est transparent pour les clients.
 
mais si ta solution marche, garde là. Le chroot ssh, c un peu du bricolage quand même...

Reply

Sujets relatifs:

Leave a Replay

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