Table des matières
Ceci est une ancienne révision du document !
SSH, secure shell tunnelling et autres trucs et astuces
Téléchargement sur A d'un fichier chez C via une machine B
“exercice” SSH pour résoudre ceci : d'une machine A (à la maison par exemple) télécharger un fichier sur une serveur public C (site.com) qui n'autorise l'accès que via une machine B (door.com chez l'employeur par exemple) reconnue. A a un accès SSH à B avec des clés présentes.
- références :
test :
ssh door.local 'wget --no-check-certificate -O - https://site.com/file.pdf' >> file.pdf
Utilisations sous Windows
- https://docs.microsoft.com/en-us/windows/terminal/tutorials/ssh : utilisation native possible avec windows 10, sur base de OpenSSH
- PuTTY pour communiquer en ligne de commande (client SSH),
- PuTTYgen pour générer les clés SSH
Autres
- Create a SOCKS proxy on a Linux server with SSH to bypass content filters, Mattias Geniar, 19/01/2017
- Essential SSH productivity tips James Read, Medium, Feb 2 2021
- Easy SSH Authentication Alex Todd, Medium, 07/01/2017
- SSH Tunneling, a Guide. SSH tunneling is something I have to do… Craig Godden-Payne, The KickStarter, Medium, 01/07/2020
- SSH reverse shells. SSH is one of the most widely used… | Maxime Moreillon, Nov 2021, Medium
- Access your Linux PC remotely Mansi Kalaria, Medium, Jul 26, 2021
Alternatives pour des accès à distances
- teamviewer
- anydesk
- ngrok
Sécurité
- Endlessh: an SSH tarpit : Endlessh is an SSH tarpit that very slowly sends an endless, random SSH banner. It keeps SSH clients locked up for hours or even days at a time. The purpose is to put your real SSH server on another port and then let the script kiddies get stuck in this tarpit instead of bothering a real server.