# Lire dans le si3t.ch en ssh
2023-11-09T12:43:36Z

Depuis peu, vous pouvez lire les articles et histoires du si3tch via ssh:

    ssh lire@si3t.ch

Le mot de passe à indiquer est simplement "ami".

J'avais envie de mettre ça en place depuisun petit moment.
Ça ne sert à rien, mais ça m'a amusé de développer ça.
L'interface est minimaliste et restreinte, c'est à la fois voulu et un compromis de temps que je souhaite y consacrer.

J'ai configuré un Chroot en ssh et fait appel à l'instruction ForceCommand pour plus de sûreté.

Au départ, j'étais parti sur un script shell.
Cependant, c'est assez pénible de préparer le chroot pour ça, il faut copier chaque petit outil comme cat, awk, sed... Et ppour ceux qui en ont besoin, il faut aussi copier les bibliothèques (les *.so).
Sans compter sur le fait que chacun de ces petits outils est à appeler avec un maximum de précautions (variable LESSECURE pour less par exemple).
Bref, chiant, et trop risqué de laisser passez une bêtise.

Je me suis donc rabattu sur du C, compilé avec '-static' pour intégrer les libs, et profitant de unveil et pledge.

J'expliquerai dans un prochain article comment c'est codé.

En attendant, vous pouvez lire l'excellent article suivant parlant de la mise ne place de services via ssh : 
=> gopher://phlog.z3bra.org/0/ssh-as-a-public-service.txt

---
Une réaction?

Envoyez votre commentaire par mail (anonyme):
=> mailto:bla@bla.si3t.ch?subject=si3tch-ssh-service

Voici quelques instructions pour utiliser la liste de diffusion et recevoir les réponses à vos messages:
=> https://si3t.ch/log/_commentaires_.txt