Korben, roi d’internet, logo bébé avec des lunettes en mode thug life Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Korben Upgrade your mind

Comment donner un accès SSH temporaire à vos amis

Voici un script qui propose un concept intéressant. Ssh-allow-friend permet d’accorder temporairement un login SSH à vos amis, en utilisant leur clé publique récupérée directement depuis, par exemple, les serveurs de Github.

Pour l’utiliser c’est très simple, il suffit d’entrer la commande suivante :

./ssh-allow-friend –github PSEUDO-DE-VOTRE-AMI

Ainsi, le script récupérera la clé publique de la personne sur Github et l’ajoutera à la liste des clés présentes dans le fichier authorized_keys. Une fois la commande exécutée, le script renverra la commande que devra utiliser votre ami, pour se connecter à votre serveur, avec votre USER à vous.

Acquired key for user my-friend-user-name from github, your friend is now able to login via ssh using: ssh VOTRE_PSEUDO@192.168.2.13

Login authorization will be ceased after this program terminates.
Press ^C to exit.

Et dès que vous quitterez le script, avec un CTRL + C, celui-ci restaurera l’ancien authorized_keys et votre ami n’aura plus l’autorisation de se connecter à votre serveur. Mais tant qu’il n’a pas quitté sa session, il est toujours sur votre serveur. Donc pour vraiment le dégager, faites un

ps aux | egrep « sshd: [a-zA-Z]+@ »

Repérez le PID du process sshd utilisé par votre ami, et shootez-le avec un petit kill tout vilain.

sudo kill PID

Voilà… C’est un script donc vous pouvez bien sûr l’améliorer et y contribuer comme bon vous semble.


Batterie Anker PowerBank 13400 mAh

-25 % de réduction

Livré avec son câble d’alimentation USB-C, Housse de protection et Guide de démarrage rapide

Et compatible avec la Nintendo Switch, sa vitesse de charge va jusqu’à 80% plus vite que les batteries non certifiées par Nintendo

En Savoir +



Réponses notables

  1. mart_e says:

    Cool script.
    Petite correction:

    Acquired key for user my-friend-user-name from github, your friend is now able to login via ssh using: ssh PSEUDO-DE-VOTRE-AMI@192.168.2.13

    Ce n’est pas PSEUDO-DE-VOTRE-AMI mais MON-UTILISATEUR.
    Le script ne crée pas un utilisateur unix pour notre ami mais lui donne accès à notre $HOME (cachez votre p0rn!)

    D’ailleurs, comme mit sur le repo github:

    If you need to select a different user to your friend ssh session, use:

    sudo -H -u another_user ./ssh-allow-friend --github my-friend-user-name
    
  2. Dans le même style il y a teleconsole, bien plus complet, qui permet de partager une session de son terminal, ensuite le correspondant rejoint la session via le terminal/shell ou son navigateur (WebUI)!

    Preview du software:

  3. DooDle says:

    Euh… Question a la con…
    Si ce fameux ami lance un programme de son cru, disons un programme qui lui permet d’ouvrir un acces externe, avec un “nohup” devant… Quand tu le kick out, que ce passe t’il…?

Continuer la discussion sur Korben Communauté

4 commentaires supplémentaires dans les réponses

Participants

Installer le shell Bash (Linux) sous Windows 10

L’année dernière, ça ne vous a pas échappé, Bash a fait son apparition sous Windows 10. C’est pour moi, la meilleure chose qui soit arrivée à Windows depuis un moment, car ça permet de lancer des outils Linux et de développer ses propres scripts Shell directement sous Windows. Le pied !

Mais même si c’est parfaitement fonctionnel, il faut quand même…

Lire la suite


Plus de 60 idées pour votre Raspberry Pi

Nous sommes nombreux à nous être procuré un petit ordinateur Raspberry Pi pour nous lancer dans des projets de ouf malade… C’est très cool, mais à part le classique Media Center XBMC, qu’avez-vous fait avec votre Raspberry Pi ?

Si vous séchez niveau idées, voici une petite sélection…

Lire la suite


Une astuce pour rendre Windows 10 plus rapide

Si vous trouvez que Windows 10 est un peu lent, que vos applications ne se lancent pas très vite, que vos compilations prennent du temps, voici une petite astuce débusquée par Brominou pour accélérer le bouzin.

Cliquez dans la zone de recherche de la barre Windows et tapez le mot clé « Performances ». Puis cliquez sur « Régler l’apparence et les performances de Windows » …

Lire la suite


Changer d’adresse IP rapidement

Une petite astuce pour ceux qui ne connaissent pas. Comment changer d’adresse IP à la volée.
Il suffit d’en demander une nouvelle à son provider si celui-ci accepte les IP dynamiques. Pour vérifier que vos manipulation ont eu l’effet escompté, vérifiez quelle est votre adresse IP….

Lire la suite