J'ai des problèmes avec le SSHing à travers un proxy d'entreprise.
Dans mon environnement Windows, SSH fonctionne bien :
$ ssh -v git@github.com
OpenSSH_7.5p1, OpenSSL 1.0.2k 26 Jan 2017
debug1: Reading configuration data /c/Users/davidj/.ssh/config
debug1: /c/Users/davidj/.ssh/config line 2: Applying options for github.com
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to github.com [192.30.255.112] port 22.
debug1: Connection established.
...
Maintenant, dans ma barre de tâches Windows, il y a un client ISA Server Firewall. Si je décoche la case "Activer le client pare-feu Microsoft pour ISA Server", ma tentative de connexion SSH échouera.
$ ssh -v git@github.com
OpenSSH_7.5p1, OpenSSL 1.0.2k 26 Jan 2017
debug1: Reading configuration data /c/Users/davidj/.ssh/config
debug1: /c/Users/davidj/.ssh/config line 2: Applying options for github.com
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to github.com [192.30.255.112] port 22.
debug1: connect to address 192.30.255.112 port 22: Connection timed out
Tout cela est donc très bien pour travailler dans l'environnement Windows - il me reste à activer le client pare-feu.
Mon problème est que j'essaie de travailler dans une VM Ubuntu sur Virtual Box.
L'adaptateur réseau de Virtual Box est NAT, sans transfert de port.
Dans la VM, le trafic HTTP fonctionne bien, pour autant que j'aie défini un proxy réseau pour HTTP et HTTPS dans Ubuntu.
Cependant, SSH ici me donne une connexion refusée :
david@david-VirtualBox:~$ ssh -vvv git@github.com
OpenSSH_7.2p2 Ubuntu-4ubuntu2.2, OpenSSL 1.0.2g 1 Mar 2016
debug1: Reading configuration data /home/david/.ssh/config
debug1: /home/david/.ssh/config line 2: Applying options for github.com
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "github.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to github.com [192.30.255.113] port 22.
Y a-t-il un moyen de déboguer ici comment mon Windows est capable de SSH au monde extérieur ?