Alors tout d'abord, pour Gateone, j'étais comme toi dans l'incapacité de la faire marcher depuis ma MaJ en Jessie, jusqu'à ce que je me rende compte que la version du tuto présent sur ce fofo était outdated, il existe une nouvelle version 1.2 et des patates dispo ici :
https://github.com/liftoff/GateOne/archive/master.zip
Elle fonctionne très bien de chez moi, mais au boulot je suis derrière un FreeNX qui me bloque le chargement de la masse de css & js que s'échange ton navigateur et Gateone pendant l'ouverture de session. Du coup, j'ai tout viré !
Ensuite, j'ai regardé côté Shellinabox, mais la version officiel est complètement outdated aussi, pas maintenu depuis 2012, aucune aide, et plein de bugs surtout sur le mapping du clavier (les 3/4 des touches en dehors des lettres ne fonctionnent pas)
Mais heureusement, des gens ont craqué et on fait un fork tip top:
https://github.com/shellinabox/shellinabox
Et aucun soucis au boulot, ça marche niquel !
Pour la conf, perso je suis sur un sous-domaine:
server {
listen 80;
server_name ssh.xxx.fr;
return 301 https://$host$request_uri;
}
server {
listen 443;
server_name ssh.xxx.fr;
access_log /var/log/nginx/shellinabox-access.log;
error_log /var/log/nginx/shellinabox-error.log;
ssl on;
ssl_certificate /etc/nginx/keys/xxx.crt-unified;
ssl_certificate_key /etc/nginx/keys/xxx.key;
ssl_session_timeout 5m;
ssl_protocols SSLv3 TLSv1;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://127.0.0.1:4200;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
}
}
Enjoy