У мене проблеми з SSHing через корпоративний проксі.
У моєму середовищі Windows - SSH працює чудово:
$ 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.
...
Тепер на моїй панелі завдань Windows є клієнтський брандмауер ISA Server. Якщо я зніміть прапорець "Увімкнути клієнтський брандмауер Microsoft для сервера ISA", моя спроба SSH не вдасться.
$ 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
Тож це все добре і добре для роботи в середовищі Windows - мені просто потрібно включити клієнт брандмауера.
Моя проблема полягає в тому, що я намагаюся працювати в Vbuntu VM на віртуальній коробці.
Мережевий адаптер Virtual Box - NAT, без переадресації портів.
У VM HTTP-трафік працює добре, доки я встановив мережевий проксі для HTTP та HTTPS в Ubuntu.
Однак SSH тут дасть мені з'єднання відмовлено:
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.
Чи є спосіб налагодження тут, як моя Windows здатна SSH у зовнішній світ?
-v
параметр. Чи маєте ви доступ до журналів серверів SSH?