Spell corrections
This commit is contained in:
parent
160b792888
commit
a1ec10255f
1 changed files with 11 additions and 13 deletions
|
@ -120,19 +120,19 @@ SSH est bien plus qu'un outils pour se connecter sur un TTY à distance de
|
||||||
manière sécurisée. Il est possible de faire des rebonds, de rediriger les
|
manière sécurisée. Il est possible de faire des rebonds, de rediriger les
|
||||||
connexions, créer des tunnels etc.
|
connexions, créer des tunnels etc.
|
||||||
|
|
||||||
Certaines options de la ligne de commande peuvent être intéressante:
|
Certaines options de la ligne de commande peuvent être interessante:
|
||||||
|
|
||||||
* `-f`: passer SSH en tâche de fond et rendre la main. Utile pour les tunnels
|
* `-f`: passer SSH en tâche de fond et rendre la main. Utile pour les tunnels
|
||||||
* `-N`: ne pas exécuter de commandes, utile lorsqu'on redirige simplement des
|
* `-N`: ne pas exécuter de commandes, utile lorsqu'on redirige simplement des
|
||||||
ports.
|
ports.
|
||||||
* `-n`: ne rien lire sur l'entrée standard, utile pour juste lancer une
|
* `-n`: ne rien lire sur l'entrée standard, utile pour juste lancer une
|
||||||
application sur le serveur cible
|
application sur le serveur cible
|
||||||
* `-T`: ne pas allouer de pseudo terminal (mode non interactif)
|
* `-T`: ne pas allouer de pseudo terminal (mode non-interactif)
|
||||||
* `-t`: forcer l'allocation de pseudo terminal
|
* `-t`: forcer l'allocation de pseudo terminal
|
||||||
|
|
||||||
### Connexion par rebond
|
### Connexion par rebond
|
||||||
|
|
||||||
Le principe: utiliser un serveur pour faire un rebond et ainsi accéder à une
|
Le principe: utiliser un serveur pour faire un rebond et ainsi accèder à une
|
||||||
machine non accessible
|
machine non accessible
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -141,7 +141,7 @@ ssh -J ssh.domain.com leserveur.domain.local
|
||||||
|
|
||||||
Je me connecte ainsi à `leserveur.domain.local` en passant par `ssh.domain.com`
|
Je me connecte ainsi à `leserveur.domain.local` en passant par `ssh.domain.com`
|
||||||
|
|
||||||
Il est possible d'automatiser le rebond dans le fichier de configuration de ssh
|
Il est possible d'automatiser le rebond dans le fochoer de configuration de ssh
|
||||||
(`~/.ssh/config`):
|
(`~/.ssh/config`):
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -154,14 +154,14 @@ Host mcgonagall
|
||||||
|
|
||||||
### Créer un tunnel
|
### Créer un tunnel
|
||||||
|
|
||||||
Il est aussi possible de créer un tunnel sécurisé afin d'accéder à une ressource
|
Il est aussi possible de créer un tunnel sécurisé afin d'accéder à une resource
|
||||||
d'un réseau local en passant par un serveur SSH:
|
d'un réseau local en passant par un serveur SSH:
|
||||||
|
|
||||||
```
|
```
|
||||||
ssh -L 8443:192.168.0.254:443 ssh.domain.com
|
ssh -L 8443:192.168.0.254:443 ssh.domain.com
|
||||||
```
|
```
|
||||||
|
|
||||||
Ici la connections se fait comme suit:
|
Ici la connection se fait commme suit:
|
||||||
|
|
||||||
```
|
```
|
||||||
localhost:8443 -> ssh.domain.com -> 192.168.0.253:443
|
localhost:8443 -> ssh.domain.com -> 192.168.0.253:443
|
||||||
|
@ -178,8 +178,8 @@ dynamique (avec des applications qui le supporte):
|
||||||
ssh -D 9050 -Nf ssh.domaine.com
|
ssh -D 9050 -Nf ssh.domaine.com
|
||||||
```
|
```
|
||||||
|
|
||||||
Il est par exemple possible de configure son navigateur web afin d'utiliser ce
|
Il est par exemple possible de configuer son navigateur web afin d'utiliser ce
|
||||||
proxy pour y faire transiter les données. Le site visité identifiera sa source
|
proxy poyr y faire transiter les données. Le site visité identifira sa source
|
||||||
comme `ssh.domain.com`.
|
comme `ssh.domain.com`.
|
||||||
|
|
||||||
#### proxychains
|
#### proxychains
|
||||||
|
@ -188,21 +188,19 @@ Proxychains est un logiciel permettait de "proxyfier" n'importe quel logiciel.
|
||||||
Il est par exemple possible de lancer un scan de port via un proxy socks pour
|
Il est par exemple possible de lancer un scan de port via un proxy socks pour
|
||||||
être au plis près de sa cible.
|
être au plis près de sa cible.
|
||||||
|
|
||||||
La configuration se fait dans le fichier `/etc/proxychains.conf`, dans notre
|
La configucation se fait dans le fichier `/etc/proxychains.conf`, dans notre
|
||||||
exemple plus haut il faut ajouter la ligne si elle n'y est pas:
|
exemple plus haut il faut ajouter la ligne si elle n'y est pas:
|
||||||
|
|
||||||
```
|
```
|
||||||
socks4 127.0.0.1 9050
|
socks4 127.0.0.1 9050
|
||||||
```
|
```
|
||||||
|
|
||||||
Puis lancer un scan de ports en préfixant la commande de `proxychains`:
|
Puis lancer un scan de ports en préficant la commande de `proxychains`:
|
||||||
|
|
||||||
```
|
```
|
||||||
proxychains nmap -sV macible.domain.com
|
proxychains nmap -sV macile.domain.com
|
||||||
```
|
```
|
||||||
|
|
||||||
Il est ainsi possible de scanner les ports d'une machine inaccessible auparavant.
|
|
||||||
|
|
||||||
## Gnutls
|
## Gnutls
|
||||||
|
|
||||||
### Mettre en place un serveur / client (tester les certificats)
|
### Mettre en place un serveur / client (tester les certificats)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue