J'ai donc travaillé dessus pendant un certain temps. Je voudrais savoir s'il y a un meilleur moyen ou si je suis sur la bonne voie.Limite SSH - bash sans commandes
J'aimerais fondamentalement permettre à certains utilisateurs de se connecter à mon serveur via SSH, puis avoir un tunnel de squid via cette connexion SSH.
La partie délicate est cependant que je ne veux pas que ces utilisateurs puissent exécuter de commande. Je ne veux rien du tout.
Donc, à ce stade, j'ai installé une prison via - jailkit. L'utilisateur spécifique est alors placé dans la prison et reçoit le shell bash en tant que shell. L'étape suivante consisterait à supprimer toutes les commandes des répertoires/jail/bin/etc afin qu'elles ne puissent exécuter aucune commande.
Suis-je sur la bonne voie ici? Que suggérerais-tu?
aussi ... Je vois que cela leur donnera beaucoup commande erreurs ne se trouvent pas ... Comment puis-je supprimer.
est-il un autre shell que je pouvais regarder leur donner qui ne les laissera pas faire quoi que ce soit?
Ils pourraient toujours utiliser 'ssh -t $ host/bin/sh' pour obtenir un shell quel qu'il soit. – ephemient
Comment pourrais-je utiliser un script qui entre dans une boucle de sommeil infinie ?? – David
@ephemient: ssh -t ne semble pas fonctionner de cette façon sur mon système. – thkala