У мене є Macbook A, загальнодоступний сервер B(public IP: 1.2.3.4, internal IP: 10.0.0.2), внутрішній серверC(internal IP: 10.0.0.3)
Aможе з'єднуватися із Bзагальнодоступним IP-адресою B і Bможе підключатися до Cприватного IP-адреси C, але Aбезпосередньо не може підключитисяC
Тепер я хочу , щоб підключитися до C:2345з A, так що я думаю , що я можу зробити перенаправлення портів в B:1234=>C:2345?
Яку команду слід запустити та на якому сервері слід запустити?
Я намагався:
ssh -NfR 1234:localhost:2345 10.0.0.3
ssh -L 1234:0.0.0.0:2345 10.0.0.3
Ні один не працює.
B? Вище команда не працює. Тому що я не можу зв’язатисяCбезпосередньо з А. У ньому сказано:ssh: connect to host 10.0.0.3 port 22: Operation timed out